openwallet-foundation / sd-jwt-js

A JavaScript implementation of the Selective Disclosure JWT (SD-JWT) spec.
https://sdjwt.js.org/
Apache License 2.0
44 stars 13 forks source link

Update release process #165

Closed cre8 closed 8 months ago

cre8 commented 8 months ago

A release will be triggered by a github action and not by a PR to reduce risques of using the wrong merge procedure that could result in inconsistency.

New approach:

The release of a new version is triggered via a github action. The action will check if the person is authorized to run the action by checking the authors name against the CODEOWNER file. We do not have a "4 eyes" check here since all PRs on the default branch have this check so it's not required. This can be realised with the environment feature of github.

This step will reduce the complexity of releasing a new version, the procedure of creating a new version is untouched.

Breaking changes and TODOS after accepting this PR: