Closed Bug 1473416 (try-staging-phase-1) Opened Last year Closed Last month

[tracking bug] add support for useful staging releases on Try (try-staging phase 1)

Categories

(Release Engineering :: Release Automation: Other, enhancement)

enhancement
Not set

Tracking

(firefox-esr60 fixed, firefox64 fixed)

RESOLVED FIXED
Tracking Status
firefox-esr60 --- fixed
firefox64 --- fixed

People

(Reporter: aki, Assigned: tomprince)

References

(Depends on 3 open bugs)

Details

(Keywords: leave-open, Whiteboard: [releng:q32018])

Attachments

(7 files)

The try-staging project is written up here [1].
This bug tracks phase 1, where all tasks are runnable, and (as much as possible) return useful information.

As we find issues, we can file them as blockers to this bug.

I'm assigning this bug to myself for now, but this project will probably involve various people.

[1] https://docs.google.com/document/d/1_p6jqQ9YUojerRwgfdMhEyjOFpkvkHONDd6nNnRMNlY/edit?pli=1
Alias: try-staging-phase-1
Depends on: 1473422
Depends on: 1473428
Depends on: 1473429
Depends on: 1473430
Added the failures and exceptions from my try staging promote graph. This was an incomplete graph (no partners) and doesn't cover devedition, fennec, or the push/ship/*-rc phases. I also didn't check to see if the tasks are giving useful info or are just dummy tasks. This is a start, however. We can add to the list of things to fix as we find them.
Whiteboard: [releng:q32018]
Assignee: aki → mozilla
Depends on: 1461784
Comment on attachment 9005740 [details]
Bug 1473416: Add ship-it action to level 1 to allow staging releases try; r?bhearsum

Ben Hearsum (:bhearsum) has approved the revision.
Attachment #9005740 - Flags: review+
The scopes was missing the `:server:` segement.
Comment on attachment 9007356 [details]
Bug 1473416: Fix level-1 ship-it action scopes; r?dustin

Dustin J. Mitchell [:dustin] pronoun: he has approved the revision.
Attachment #9007356 - Flags: review+
Depends on: 1490051
Comment on attachment 9007840 [details]
Bug 1473416: [release] Point balrog to staging bouncer on non-release branches; r?bhearsum

Ben Hearsum (:bhearsum) has approved the revision.
Attachment #9007840 - Flags: review+
Depends on: 1490094
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/integration/autoland/rev/d9718ee5b110
[release] Point balrog to staging bouncer on non-release branches; r=bhearsum
https://hg.mozilla.org/mozilla-central/rev/d9718ee5b110
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
These are used if MOZ_UPDATE_CHANNEL is set, which isn't normally set on try.
However, when doing staging releases, that variable may be set. Populate the
mobile secrets with the default key that would be used without
MOZ_UPDATE_CHANNEL set on level-1 trees.
Comment on attachment 9008216 [details]
Bug 1473416: [mozharness] Use in-tree mobile sdk secrets on try; r?nalexander

Nick Alexander :nalexander [he/him] has approved the revision.
Attachment #9008216 - Flags: review+
Comment on attachment 9008217 [details]
Bug 1473416: [release] Use dep googleplay scope on non-release branches; r?jlorenzo

Johan Lorenzo [:jlorenzo] has approved the revision.
Attachment #9008217 - Flags: review+
Comment on attachment 9008218 [details]
Bug 1473416: [release] Don't allow invalid google-play tracks in push-apk tasks; r?jlorenzo

Johan Lorenzo [:jlorenzo] has approved the revision.
Attachment #9008218 - Flags: review+
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/integration/autoland/rev/0b375946939b
[mozharness] Use in-tree mobile sdk secrets on try; r=nalexander
https://hg.mozilla.org/integration/autoland/rev/054260360598
[release] Use dep googleplay scope on non-release branches; r=jlorenzo
https://hg.mozilla.org/integration/autoland/rev/f95c7a42a1d7
[release] Don't allow invalid google-play tracks in push-apk tasks; r=jlorenzo
The partial generation code checks the URLs of the source versions. To allow
building partials from staging releases, allow the staging CDN when generating
partials.
Depends on: 1497575
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/integration/autoland/rev/74ee6e2258c1
[release] Allow staging releases to build partials from http://ftp.stage.mozaws.net/; r=sfraser
Filed bug 1504856 for a way to spin up balrog and bouncer dev instances, for try-staging phase 2.
Depends on: 1513375
Depends on: 1541122
Depends on: 1541121
Status: REOPENED → RESOLVED
Closed: Last yearLast month
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.