Skip to content

Automate release management #9

@frederikb

Description

@frederikb

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciContinuous Integration changes

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions