Skip to content

ci: automate releases - #650

Merged
saulecabrera merged 3 commits into
mainfrom
ci/release-automation
Oct 7, 2026
Merged

saulecabrera merged 3 commits into
mainfrom
ci/release-automation

Conversation

@saulecabrera

Copy link
Copy Markdown
Member

Adds two workflows to help improve and automate the release process.

Currently the last bits of this process are manual and in the light of security vulnerabilities they could be error prone. Plus, pushing directly to main was never desirable.

  • release-bump.yml: opens a pull request bumping the gem version (automatically when main updates wasmtime, or manually for main or a release- branch)

  • release-tag.yml, which tags the merged version and calls release.yml.

I have tested this in fork, but the final test will be when updating to Wasmtime v49

Adds two workflows to help improve and automate the release process.

Currently the last bits of this process are manual and in the light of
security vulnerabilities they could be error prone. Plus, pushing
directly to main was never desirable.

* release-bump.yml: opens a pull request bumping the gem version
(automatically when main updates wasmtime, or manually for main or a
release-<major> branch)

* release-tag.yml, which tags the merged version
and calls release.yml.
Comment thread .github/workflows/release-bump.yml
Comment thread .github/workflows/release-bump.yml Outdated
Comment thread .github/workflows/release-bump.yml

@jeffcharles jeffcharles left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I like the change! Can we also update the CONTRIBUTING.md file with the new workflow?

@saulecabrera

Copy link
Copy Markdown
Member Author

I like the change! Can we also update the CONTRIBUTING.md file with the new workflow?

Updated @jeffcharles

@saulecabrera
saulecabrera merged commit 9c0b0d3 into main Oct 7, 2026
12 checks passed
@saulecabrera
saulecabrera deleted the ci/release-automation branch October 7, 2026 21:15
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.

3 participants