Closed Bug 1344913 Opened 9 years ago Closed 5 years ago

Allow tasks to upload files to releases

Categories

(Taskcluster :: Services, enhancement, P5)

enhancement

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: dustin, Unassigned)

Details

When a task is triggered in response to a release event, users probably want to attach some output files to the release - such as an installer or a built tarball. The idea would be to specify those files in .taskcluser.yml, and then have tc-github download the artifacts and upload them to the release when the tasks are complete. This may not be possible: the integration would need read-write access to the repo, and that's going to make it a lot riskier to install.
One option here may be to point to a secret containing a github API token with release permissions for the repo in question. Then projects comfortable with the risk can take it without opting others into that risk.
Priority: -- → P5
Component: Github → Services

This would figure into a re-think of the GitHub integration.

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