Opened 20 months ago

Closed 19 months ago

Last modified 19 months ago

#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):

https://codereview.adblockplus.org/29611593/

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.

Change History (8)

comment:1 Changed 19 months ago by tlucas

  • Blocked By 6021 added

comment:2 in reply to: ↑ description Changed 19 months ago by sebastian

  • Priority changed from Unknown to P2
  • Ready set

comment:3 Changed 19 months ago by tlucas

  • Owner set to tlucas

comment:4 Changed 19 months ago by tlucas

  • Description modified (diff)
  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:5 Changed 19 months ago by tlucas

  • Description modified (diff)

comment:6 Changed 19 months ago by abpbot

A commit referencing this issue has landed:
Issue 5996 - Release consistent versions across WebExtensions

comment:7 Changed 19 months ago by tlucas

  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:8 Changed 19 months ago by kzar

  • Blocking 6139 added
Note: See TracTickets for help on using tickets.