Open
Bug 1492274
Opened 6 years ago
Updated 2 years ago
Clean up action_scope
Categories
(Firefox Build System :: Task Configuration, task, P5)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
NEW
People
(Reporter: dustin, Unassigned, Mentored)
References
Details
The in-tree .taskcluster.yml contains:
# when all actions are hooks, we can calculate this directly rather than using a variable
and ci-admin's in_tree_actions.py contains:
# Calculated repo_scope. This is based on user input (the repository),
# but the hooks service checks that this is satisfied by the
# `hook-id:<hookGroupId>/<hookId>` role, which is set up above to only
# contain scopes for repositories at this level. Note that the
# action_perm is *not* based on user input, but is fixed in the
# hookPayload template. We would like to get rid of this parameter and
# calculate it directly in .taskcluster.yml, once all the other work
# for actions-as-hooks has finished
'repo_scope': 'assume:repo:${payload.decision.repository.url[8:]}:action:' + action.action_perm,
Let's clean that up once release-promotion is a hook. This will involve coordinated changes in ci-admin, scriptworker, and the in-tree code.
Reporter | ||
Updated•6 years ago
|
Mentor: dustin
Updated•6 years ago
|
Severity: normal → enhancement
Priority: -- → P5
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•