Closed Bug 1879273 Opened 2 years ago Closed 2 years ago

centralize ship it taskcluster client generation

Categories

(Release Engineering :: Firefox-CI Administration, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(4 files)

Similar to https://bugzilla.mozilla.org/show_bug.cgi?id=1879021, but for clients.yml. Doing this will require adding support for features for clients.

This generates exactly the same set of clients as we have now with the following exceptions:

  • Some descriptions have changed
  • adhoc-signing shipitscript clients have been removed. (This is OK - we've never used them, and have no plans to at this time.)

Depends on D201064

In addition to the existing patches, we'll need a bit more client enhancements to deal with changes like https://phabricator.services.mozilla.com/D197539.

Blocks: 1879094

Pushed by bhearsum@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/1663f812c01a
refactor some ci-admin code to make it re-usable outsides of grants r=jlorenzo
https://hg.mozilla.org/ci/ci-configuration/rev/c98e37457336
add support for generating templatized clients r=jlorenzo
https://hg.mozilla.org/ci/ci-configuration/rev/7f3e3ac407ee
move shipitscript clients to clients-interpreted.yml r=jlorenzo
https://hg.mozilla.org/ci/ci-configuration/rev/746f8b0a08c7
move shipit app client scopes to clients-interpreted.yml r=jlorenzo

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: