Opened on 11/06/2017 at 01:44:02 PM
Closed on 12/04/2017 at 11:12:58 AM
Last modified on 12/04/2017 at 02:43:51 PM
#5996 closed change (fixed)
Let release automation create Firefox builds
Reported by: | tlucas | Assignee: | tlucas |
---|---|---|---|
Priority: | P2 | Milestone: | |
Module: | Automation | Keywords: | |
Cc: | trev, Sebastian, fhd | Blocked By: | #6021 |
Blocking: | #6139 | Platform: | Unknown / Cross platform |
Ready: | yes | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description (last modified by tlucas)
Background
With the introduction of WebExtension for Adblock Plus for Firefox, we want the release automation to create builds for Firefox as well
What to change
- Enable releaseAutomation.py to create a release build for Firefox and to add it to the downloads repository
- Enable build.py to accept the action release for the platform gecko
- Enable build.py and releaseAutomation.py to create releases for multiple platforms at a time.
- Let releaseAutomation.py create only one source package for all supported WebExtension platforms
- Disallow the release of a package for a platform with a lower version number than already was released
- Disallow the re-release (same version number) with differing target platforms.
Hints for testers
- This should have no impact on the builds at all.
- You can run "python build.py release -h" to get a list of possible and required parameters in order to run the release
- In order to safely test the release automation, you will need to follow these steps.
Attachments (0)
Change History (8)
comment:1 Changed on 11/13/2017 at 02:50:38 PM by tlucas
- Blocked By 6021 added
comment:2 in reply to: ↑ description Changed on 11/14/2017 at 04:53:47 PM by sebastian
- Priority changed from Unknown to P2
- Ready set
comment:3 Changed on 11/14/2017 at 05:39:02 PM by tlucas
- Owner set to tlucas
comment:4 Changed on 11/17/2017 at 03:55:15 PM by tlucas
comment:6 Changed on 12/04/2017 at 11:09:47 AM by abpbot
comment:7 Changed on 12/04/2017 at 11:12:58 AM by tlucas
- Resolution set to fixed
- Status changed from reviewing to closed
comment:8 Changed on 12/04/2017 at 02:43:51 PM by kzar
- Blocking 6139 added
Note: See
TracTickets for help on using
tickets.
A commit referencing this issue has landed:
Issue 5996 - Release consistent versions across WebExtensions