Closed Bug 1810118 Opened 3 years ago Closed 3 years ago

github-release events scope change in tc 47 breaks compat with existing .tc.yml files

Categories

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

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jcristau, Assigned: jcristau)

References

(Regression)

Details

Attachments

(1 file)

Starting with taskcluster v47, publishing a release on github triggers a task with the assume:repo:{org}/{repo}:release:published scope instead of assume:repo:{org}/{repo}:release. We knew this would need changes in ci-config, to grant permissions to the new set of scopes.
However there's a further issue where .taskcluster.yml files hardcode the scope name (to pass permissions down from the decision task to downstream tasks). That no longer works, because the decision task can't claim assume:repo:{org}/{repo}:release anymore.

Regressed by: 1809520
Assignee: nobody → jcristau
Attachment #9312147 - Attachment description: Bug 1810118 - wip: provide some backwards-compat for github-release scopes → Bug 1810118 - provide some backwards-compat for github-release scopes. r?#releng
Status: NEW → ASSIGNED
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/990058c96bd4 provide some backwards-compat for github-release scopes. r=releng-reviewers,jlorenzo
Status: ASSIGNED → RESOLVED
Closed: 3 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: