Skip to content

feat: update GitHub Release workflow to generate version tags and met…#3

Merged
MootSeeker merged 1 commit into
mainfrom
feature/github-release
Mar 16, 2026
Merged

feat: update GitHub Release workflow to generate version tags and met…#3
MootSeeker merged 1 commit into
mainfrom
feature/github-release

Conversation

@MootSeeker

Copy link
Copy Markdown
Owner

This pull request updates the CI workflow for release automation, shifting from tag-based releases to releases triggered directly from pushes to the main branch. It also introduces dynamic release metadata generation and improves release documentation.

Release workflow changes:

  • Changed release trigger from tag-based (v*/V*) to pushes on the main branch, simplifying release management and automation. [1] [2]
  • Added a step to dynamically generate release tag and name based on the run number, improving consistency and traceability of releases.

Release metadata improvements:

  • Updated the release creation step to use dynamically generated tag, name, and commit reference, ensuring releases are always up-to-date with the latest commit on main.
  • Enabled automatic generation of release notes for better documentation.…adata

@MootSeeker MootSeeker self-assigned this Mar 16, 2026
@MootSeeker MootSeeker added the enhancement New feature or request label Mar 16, 2026
@MootSeeker MootSeeker merged commit e56c5fb into main Mar 16, 2026
6 checks passed
@MootSeeker MootSeeker deleted the feature/github-release branch March 16, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant