Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Follow up on consume GitHub Releases #869

Open
javirln opened this issue Jun 3, 2024 · 1 comment
Open

Follow up on consume GitHub Releases #869

javirln opened this issue Jun 3, 2024 · 1 comment
Assignees

Comments

@javirln
Copy link
Member

javirln commented Jun 3, 2024

This is a follow up of the issue #785. The current status at the time of writing is the following:

The goals of the task are:

@javirln
Copy link
Member Author

javirln commented Jun 6, 2024

After a discussion offline, we have agreed on the following:

  • Remove the release trigger on the reusable workflow and leave it as a plain one
  • Add the following inputs:
    • tag: required, which would be actual tag being released.
    • workflow-name, required: Name of the workflow being attested.
    • chainloop-token, required: Token to perform the the attestation.
    • skip-release-notes, optional. This field will indicate the release notes shall be updated with the attestation's link.

No implicit permissions are added to the reusable workflow, developers needs to pass the contents: write, if they want release notes to be updated.

Additionally, this workflow will be added as an additional step for Chainloop's build and package repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant