Closed Bug 2060543 Opened 1 month ago Closed 27 days ago

Build repack list from github instead of hardcoding

Categories

(Enterprise Products :: Firefox, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gerard-majax, Assigned: gerard-majax)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files)

Currently we have completely bypassed the logic in taskcluster/gecko_taskgraph/util/partners.py that produces repacks informations from github.
As a way to simplify things and in preparation for other work:

  • thunderbird support,
  • more locales
  • shipit

It is time to fix it. Goal here is to still produce repacks into initial decision parameters, but using GraphQL instead of hardcoding. This limits the amount of duplication of informations between repack repos and code repo (e.g. list of locales).

Blocks: 2060545
Depends on: 2060549
Depends on: 2060567

Authored by Alexandre Lissy
https://github.com/mozilla/enterprise-firefox/commit/5d705e477ff7123e55199a652d8ef0a66fa76078
[enterprise-main] Bug 2060543 - Stop hardcoding the list of Enterprise Repacks and produce from GitHub

Authored by https://github.com/lissyx
https://github.com/mozilla/enterprise-firefox/commit/36de309b784f868b38a9e60b293a35477203f2c7
[enterprise-main] Merge pull request #1228 from lissyx/enterprise-bugXXX_hack_graphql_repacks

Status: NEW → RESOLVED
Closed: 27 days ago
Resolution: --- → FIXED
Flags: qe-verify-
Blocks: 2066100
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: