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

chore(ci): migrate to release-please #1215

Merged
merged 2 commits into from
Aug 1, 2023

Conversation

noahdietz
Copy link
Collaborator

Migrates entire release workflow to release-please, the GitHub automation tool maintained by Google's GitHub Automation team. This repo is already opted into convention commits, which powers release-please. Replaces the release workflow with simple asset compilation and upload triggered by release creation (by release-please).

Instead of being triggered regularly by a cron job, any commit that would precipitate a release (fix or feat commits) results in release-please opening a PR that can be approved and submitted as desired.

Fixes #925

@noahdietz noahdietz requested a review from a team as a code owner August 1, 2023 01:51
@@ -0,0 +1 @@
# Changelog
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any way to change the name to CHANGELOG.md? I think that's more common.

Copy link
Contributor

@toumorokoshi toumorokoshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the work! removing bespoke code in lieu of a common tools make sense to me.

@noahdietz noahdietz merged commit 99265d7 into googleapis:main Aug 1, 2023
6 checks passed
@noahdietz noahdietz deleted the release-please branch August 1, 2023 22:25
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 this pull request may close these issues.

ci: migrate release creation automation to release-please app
3 participants