Closed
Bug 1390123
Opened 7 years ago
Closed 7 years ago
Snap: Automate uploads to Ubuntu Store
Categories
(Release Engineering :: Release Automation: Other, enhancement)
Release Engineering
Release Automation: Other
Tracking
(firefox57 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox57 | --- | fixed |
People
(Reporter: jlorenzo, Assigned: jlorenzo)
References
Details
Attachments
(4 files)
We don't want to go to production yet. However, having snaps uploaded would help QA'ing the builds. Rail documented the process at [1]. I created the base64'd secrets at [2]. The rest will come in patches. [1] https://gist.github.com/rail/bb477a7318aefa205627d9d3fffdf337 [2] https://tools.taskcluster.net/secrets/project%2Freleng%2Fsnapcraft%2Ffirefox%2Fedge
Assignee | ||
Comment 1•7 years ago
|
||
The first snap submission was refused because of bug 1390071. Uploads may not work because of it.
Depends on: 1390071
Comment hidden (mozreview-request) |
Assignee | ||
Comment 3•7 years ago
|
||
Attachment #8896969 -
Flags: review?(mtabara)
Comment 4•7 years ago
|
||
Comment on attachment 8896969 [details] [review] releasetasks PR Review of attachment 8896969 [details] [review]: ----------------------------------------------------------------- Judging by Rail's gist, step 2), it looks good to me!
Attachment #8896969 -
Attachment is patch: true
Attachment #8896969 -
Attachment mime type: text/x-github-pull-request → text/plain
Attachment #8896969 -
Flags: review?(mtabara) → review+
Assignee | ||
Updated•7 years ago
|
Attachment #8896969 -
Attachment is patch: false
Attachment #8896969 -
Attachment mime type: text/plain → text/x-github-pull-request
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8896968 [details] [beta] Bug 1390123 - Snap: Automate uploads to Ubuntu Store (edge channel) https://reviewboard.mozilla.org/r/168272/#review173474 Based on Rail's gist, the logic looks good to me.
Attachment #8896968 -
Flags: review?(mtabara) → review+
Assignee | ||
Comment 6•7 years ago
|
||
Landed on beta at: https://hg.mozilla.org/releases/mozilla-beta/rev/32c6671592f98604fe929e86f2a1d52a34b52692 Landing on central will follow after the next beta, if it worked.
Assignee | ||
Comment 7•7 years ago
|
||
After bug 1390071 got manually fixed, we had an error showing that the macaroon wasn't correctly placed[1]. [2] explained that we should place the macaroon under ~/.config/snapcraft instead of ~/.snapcraft. I manually fixed the task with some sed magic at [3]. This patch fixes it and adds more debug. [1] https://mozilla-release-logs.s3.amazonaws.com/mozilla-beta/firefox-56.0b3/build1/mozilla-beta_snap_generation_([jlorenzo]_manual_fix_of_HgAhgaYZT4q1QV5uT-ApUg_-_Bug_1390071)-all-HXHC44hDQrCtmoV1kMNkhg-0 [2] https://forum.snapcraft.io/t/snapcraft-lxd-container-configuration/953/2 [3] https://mozilla-release-logs.s3.amazonaws.com/mozilla-beta/firefox-56.0b3/build1/mozilla-beta_snap_generation_([jlorenzo]_manual_fix_of_HgAhgaYZT4q1QV5uT-ApUg_-_Bug_1390071)-all-AgiWL7DTQQatWOTlvEiuwg-0
Attachment #8897817 -
Flags: review?(mtabara)
Updated•7 years ago
|
Attachment #8897817 -
Flags: review?(mtabara) → review+
Assignee | ||
Comment 8•7 years ago
|
||
Part 2 landed on beta at https://hg.mozilla.org/releases/mozilla-beta/rev/5aa8102a8c5a9f0d87579c7eada4671ab94c1e72
Assignee | ||
Comment 9•7 years ago
|
||
The releasetasks part was backed out and fixed in bug 1391560. 56.0b6 got uploaded to the Edge channel without any human intervention: https://mozilla-release-logs.s3.amazonaws.com/mozilla-beta/firefox-56.0b6/build2/mozilla-beta_snap_generation-all-zqb0mvABRFW4tuqhjG1gaQ-0
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 10•7 years ago
|
||
Ooops, it hasn't made central yet.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Updated•7 years ago
|
Attachment #8897817 -
Attachment description: bug1390123-part2.patch → [beta] bug1390123-part2.patch
Assignee | ||
Updated•7 years ago
|
Attachment #8896968 -
Attachment description: Bug 1390123 - Snap: Automate uploads to Ubuntu Store (edge channel) → [beta] Bug 1390123 - Snap: Automate uploads to Ubuntu Store (edge channel)
Assignee | ||
Comment 11•7 years ago
|
||
Concatenated patch for central. It contains: * attachment 8896968 [details] * attachment 8897817 [details] [diff] [review] * and the necessary bits of bug 1393728. Carrying over r+ from sub-patches.
Attachment #8901154 -
Flags: review+
Assignee | ||
Updated•7 years ago
|
Summary: Snap: Automate uploads to Ubuntu Store (edge channel) → Snap: Automate uploads to Ubuntu Store
Comment 12•7 years ago
|
||
Pushed by jlorenzo@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/66793696ca38 Snap: Automate uploads to Ubuntu Store r=mtabara
Comment 13•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/66793696ca38
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
status-firefox57:
--- → fixed
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•