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

Automate release management #9

Open
frederikb opened this issue Jan 4, 2024 · 0 comments
Open

Automate release management #9

frederikb opened this issue Jan 4, 2024 · 0 comments
Labels
ci Continuous Integration changes

Comments

@frederikb
Copy link
Owner

I want to automate release management to reduce the required manual effort to craft and document a new release.

  • Manage versioning based on conventional commits and semantic versioning
  • Tag release commits
  • Update changelogs based on conventional commits
  • Create GitHub release with changelog and web extension build artifacts

Not in scope: Automatic publication of new versions into the respective browser extension stores.

Investigate https://github.com/marketplace/actions/release-please-action

@frederikb frederikb added the ci Continuous Integration changes label Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous Integration changes
Projects
None yet
Development

No branches or pull requests

1 participant