Description
Create a workflow for automatic GitHub release publishing
- The workflow should get the version from the
package.json file
- The workflow should automatically generate release notes & relevant release data
Release types:
- When merging to the
main branch, a new major vi+1 version should be published
- When merging to the
dev branch, a new vx.i+1 version should be published
- Merges on
dev should be marked as experimental releases
- The version should get specified manually in
package.json before merging PRs
- A unit test could also be made that tests if the version really has been modified in the file
Description
Create a workflow for automatic GitHub release publishing
package.jsonfileRelease types:
mainbranch, a new majorvi+1version should be publisheddevbranch, a newvx.i+1version should be publisheddevshould be marked as experimental releasespackage.jsonbefore merging PRs