chore(ci): Release action #52

Merged
javif89 merged 11 commits from chore/release-actions into master 2026-07-13 01:39:57 +00:00
Owner

Added a new action to create a release. This action will be manually triggered and takes the version as input.

The action will:

  • Bump app version in Cargo.toml using cargo set-version
  • Compile the release notes with changie
  • Generate the changelog with changie
  • Commit results of the above back to master
  • Compile the release binary
  • Create the release and attach release notes & binary

This was a run on a test repo, but it shows what a release will look like:

image

Closes #47
Closes #48

Added a new action to create a release. This action will be manually triggered and takes the version as input. The action will: - Bump app version in `Cargo.toml` using `cargo set-version` - Compile the release notes with changie - Generate the changelog with changie - Commit results of the above back to master - Compile the release binary - Create the release and attach release notes & binary This was a run on a test repo, but it shows what a release will look like: ![image](/attachments/e7f58a9b-2257-4888-9ca8-52aab0676147) Closes #47 Closes #48
130 KiB
chore: Add changelog fragment
All checks were successful
Changelog / require-fragment (pull_request) Successful in 4s
545f1a55ca
javif89 removed this from the Infrastructure project 2026-07-09 03:46:48 +00:00
xbazzi approved these changes 2026-07-13 01:11:08 +00:00
xbazzi left a comment

lgtm!

lgtm!
javif89 force-pushed chore/release-actions from 545f1a55ca
All checks were successful
Changelog / require-fragment (pull_request) Successful in 4s
to e89a22eea2
All checks were successful
Changelog / require-fragment (pull_request) Successful in 22s
CI / clippy (pull_request) Successful in 19m2s
CI / test (pull_request) Successful in 23m34s
2026-07-13 01:13:10 +00:00
Compare
Author
Owner

Have to update the cache name so it's shared

Have to update the cache name so it's shared
javif89 merged commit f78cb5c171 into master 2026-07-13 01:39:57 +00:00
javif89 referenced this pull request from a commit 2026-07-13 01:39:58 +00:00
javif89 deleted branch chore/release-actions 2026-07-13 01:39:59 +00:00
Sign in to join this conversation.
No description provided.