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

Update release automation so that 'push a tag' is the only action needed #132

Open
alexeagle opened this issue Oct 29, 2023 · 0 comments · May be fixed by #133
Open

Update release automation so that 'push a tag' is the only action needed #132

alexeagle opened this issue Oct 29, 2023 · 0 comments · May be fixed by #133

Comments

@alexeagle
Copy link

alexeagle commented Oct 29, 2023

Let's update this repo to match https://github.com/bazel-contrib/rules-template

The release automation is completely performed in a standard, shared GitHub Actions reusable workflow.

As rule maintainers, this reduces the possibility we can make a mistake during a release, and improves security by allowing GitHub Actions to fully verify the release artifacts. In fact, we'll be able to add some SLSA-style attestation to the bazel-contrib/rules-template in a couple weeks.

It also reduces the maintenance burden for the repo to the minimum necessary, which is important for its long term health as individual engineers get pulled into other things.

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

Successfully merging a pull request may close this issue.

1 participant