Skip to content

chore(ci): migrate release workflow to semantic-release and add .releaserc config#16

Open
mathisgauthey wants to merge 2 commits into
BevizLaszlo:mainfrom
mathisgauthey:feat-add-semantic-release
Open

chore(ci): migrate release workflow to semantic-release and add .releaserc config#16
mathisgauthey wants to merge 2 commits into
BevizLaszlo:mainfrom
mathisgauthey:feat-add-semantic-release

Conversation

@mathisgauthey

@mathisgauthey mathisgauthey commented Feb 28, 2026

Copy link
Copy Markdown
Contributor

Hi,

I'd like to contribute by integrating semantic-release for automated versioning and release management.

This change modernizes the release workflow by:

  • Automating version bumps based on conventional commits (no more manual !RELEASE triggers)
  • Generating a changelog automatically in docs/CHANGELOG.md
  • Streamlining the process — the workflow now commits, pushes, and creates GitHub Releases in one go
  • Following industry standards with semantic versioning and conventional commits

The .releaserc config handles all the heavy lifting, so releases are consistent and reproducible.

Note: I wasn't able to test this on a fork due to workflow limitations, so I'd appreciate if you could give it a try on your end. Feel free to adjust the changelog location or any other settings to match your preferences!

An example of the release process can be found on any of my repositories, such as bulk-timestamp-archiver

@mathisgauthey mathisgauthey changed the title Feat add semantic release chore(ci): migrate release workflow to semantic-release and add .releaserc config Feb 28, 2026
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.

1 participant