Opened 3 years ago

Closed 3 years ago

#4670 closed change (fixed)

Add a new build type for Gecko-based WebExtensions

Reported by: trev Assignee: trev
Priority: P2 Milestone:
Module: Automation Keywords:
Cc: kzar, sebastian Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

https://codereview.adblockplus.org/29365583/

Description

Background

We will need to create WebExtensions builds of the adblockpluschrome repository that can be installed in Firefox. The build content is considerably different from our current gecko build type (e.g. manifest.json instead of install.rdf).

What to change

Create a new build type gecko-webext (it should be renamed to gecko once we stop building classic Gecko extensions). Given that the build is essentially an unsigned Chrome build with .xpi file extension it makes little sense creating a new packager module for it, rather extending the existing packagerChrome.py.

Change History (5)

comment:1 Changed 3 years ago by trev

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

comment:2 Changed 3 years ago by trev

  • Component changed from Unknown to Build-and-Release-Tools

comment:3 Changed 3 years ago by sebastian

  • Priority changed from Unknown to P2
  • Ready set

comment:4 Changed 3 years ago by abpbot

A commit referencing this issue has landed:
Issue 4670 - Add a new build type for Gecko-based WebExtensions

comment:5 Changed 3 years ago by trev

  • Resolution set to fixed
  • Status changed from reviewing to closed
Note: See TracTickets for help on using tickets.