Page MenuHomePhabricator

wmf/next branch cut job on releases-jenkins and systemd timer on deployment server times overlap
Closed, ResolvedPublicBUG REPORT

Description

We need these both to use the same timezone and be scheduled an hour apart across the entire calendar year.

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
jobs: Use `TZ=UTC` in branchMWSingleVersion.groovy triggerrepos/releng/jenkins-deploy!111bd808master-I67807109a82babdbf5b69c60483d6b7b7216952dmaster
Customize query in GitLab

Event Timeline

bd808 changed the subtype of this task from "Task" to "Bug Report".

Setting the branch cut job to 01:00 UTC and the build and deploy job to 02:00 UTC seems like a reasonable solution.

Currently that means the systemd timer is deploying yesterday's wmf/next and then an hour later cutting the nightly wmf/next. In October, this will happen at the same time.

Setting the branch cut job to 01:00 UTC and the build and deploy job to 02:00 UTC seems like a reasonable solution.

@dancy did the 02:00Z change in https://gerrit.wikimedia.org/r/c/operations/puppet/+/1230952. I think that means that we just need to switch the timezone in https://releases-jenkins.wikimedia.org/job/MediaWiki%20branch%20and%20publish%20WMF%20single-version%20image/configure

Setting the branch cut job to 01:00 UTC and the build and deploy job to 02:00 UTC seems like a reasonable solution.

@dancy did the 02:00Z change in https://gerrit.wikimedia.org/r/c/operations/puppet/+/1230952. I think that means that we just need to switch the timezone in https://releases-jenkins.wikimedia.org/job/MediaWiki%20branch%20and%20publish%20WMF%20single-version%20image/configure

The timezone for both things is UTC. What do you propose?

Setting the branch cut job to 01:00 UTC and the build and deploy job to 02:00 UTC seems like a reasonable solution.

@dancy did the 02:00Z change in https://gerrit.wikimedia.org/r/c/operations/puppet/+/1230952. I think that means that we just need to switch the timezone in https://releases-jenkins.wikimedia.org/job/MediaWiki%20branch%20and%20publish%20WMF%20single-version%20image/configure

The timezone for both things is UTC. What do you propose?

My mistake. I assumed Europe/London was equal to UTC.

Mentioned in SAL (#wikimedia-operations) [2026-03-23T17:12:49Z] <bd808@deploy2002> Started deploy [releng/jenkins-deploy@f47af21] (releasing): jobs: Use TZ=UTC in branchMWSingleVersion.groovy trigger (T404399)

Mentioned in SAL (#wikimedia-operations) [2026-03-23T17:13:36Z] <bd808@deploy2002> Finished deploy [releng/jenkins-deploy@f47af21] (releasing): jobs: Use TZ=UTC in branchMWSingleVersion.groovy trigger (T404399) (duration: 01m 36s)

bd808 claimed this task.

Both jobs now use UTC for scheduling and have an hour between job starts:

Changing either/both to only fire Monday-Thursday is left as an exercise for the future when we work on deploying the containers.