Opened on 10/17/2018 at 07:38:49 AM

Closed on 11/03/2018 at 09:00:05 AM

Last modified on 11/07/2018 at 11:17:13 AM

#7053 closed change (fixed)

[Gitlab CI] [Firefox] Create meta files for Adblock Plus for Firefox development builds

Reported by: tlucas Assignee: tlucas
Priority: P2 Milestone: Adblock-Plus-3.4.1-for-Chrome-Opera-Firefox
Module: Automation Keywords: gitlab, ci
Cc: sebastian, kzar Blocked By:
Blocking: #7055 Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

https://gitlab.com/eyeo/adblockplus/adblockpluschrome/merge_requests/7

Description (last modified by tlucas)

Background

With #7020, we started signing packages for Adblock Plus for Firefox development builds with Node.js. To fully publish those builds, we also need to provide an updates.json, where Firefox clients can check for new versions, as well as a list of previous devevlopment builds, which is currently available here

What to change

Relying on --target from the command introduced in #7020 pointing to a folder, where all previous development builds exist, implement the following:

Let npm run publish -- gecko ...

  • remove retired development builds from the --target folder (currently, we keep a maximum of 150 builds)
  • create a symlink called 00latest.xpi, linking to the most recent development build
  • render a index.html. which lists all currently available development builds, as seen here

A hint: this functionality is currently available in abpssembly's NightlyBuild.

Attachments (0)

Change History (7)

comment:1 Changed on 10/17/2018 at 08:42:45 AM by tlucas

  • Blocking 7055 added

comment:2 Changed on 10/22/2018 at 05:45:51 PM by tlucas

  • Owner set to tlucas
  • Priority changed from Unknown to P2
  • Ready set

comment:3 Changed on 10/29/2018 at 11:02:03 AM by tlucas

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

comment:4 Changed on 10/29/2018 at 03:39:08 PM by tlucas

  • Description modified (diff)

comment:5 Changed on 11/03/2018 at 08:59:33 AM by abpbot

A commit referencing this issue has landed:
Issue 7053 - Create meta files for Firefox builds

comment:6 Changed on 11/03/2018 at 09:00:05 AM by tlucas

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

comment:7 Changed on 11/07/2018 at 11:17:13 AM by wspee

  • Milestone set to Adblock-Plus-3.4.1-for-Chrome-Opera-Firefox

Since this is already in master I'll assume it's fine to include in Adblock-Plus-3.4.1-for-Chrome-Opera-Firefox, please let me know if this should be backed-out instead.

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.