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

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.

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

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

comment:5 Changed on 11/23/2017 at 12:05:19 PM by tlucas

  • Description modified (diff)

comment:6 Changed on 12/04/2017 at 11:09:47 AM by abpbot

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

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

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from tlucas.
 
Note: See TracTickets for help on using tickets.