ukis-frontend-libraries icon indicating copy to clipboard operation
ukis-frontend-libraries copied to clipboard

Automate release workflow

Open boeckMt opened this issue 7 months ago • 1 comments

Description

Currently, releasing new versions requires a lot of manual work and time for reviewers.

  • https://github.com/dlr-eoc/ukis-frontend-libraries/discussions/82
  • https://github.com/dlr-eoc/ukis-frontend-libraries/issues/62
  • https://github.com/dlr-eoc/ukis-frontend-libraries/issues/143
  • https://github.com/dlr-eoc/ukis-frontend-libraries/issues/79
  • https://github.com/dlr-eoc/ukis-frontend-libraries/issues/129

Maybe we can automate this based on commit messages and the CHANGELOG.md

Examples

  • https://github.com/EOX-A/EOxElements/blob/main/.github/workflows/release-please.yml
  • https://github.com/google-github-actions/release-please-action
  • https://www.conventionalcommits.org/en/v1.0.0/

or

  • https://github.com/vmware-clarity/ng-clarity/blob/main/.github/workflows/release.yml

or

  • https://github.com/semantic-release/semantic-release

  • https://api-extractor.com/pages/setup/invoking/
  • https://rushstack.io/pages/contributing/get_started/

boeckMt avatar Dec 01 '23 11:12 boeckMt