sg-wireless / pymakr-vsc

GNU General Public License v3.0
97 stars 25 forks source link

Semantic release/changelog+pkgjson #194

Closed jakobrosenberg closed 2 years ago

jakobrosenberg commented 2 years ago

Automates changelog and package.json version.

The PR has been tested with publishing disabled on a local fork.

Example of automated commit: https://github.com/jakobrosenberg/pymakr-vsc/commit/b3921d66ba7a9eaa13fc35b0651a1339678fe3b

Example of resulting changelog: https://github.com/jakobrosenberg/pymakr-vsc/blob/test-semantic-release-locally/CHANGELOG.md

I've added a dry run workflow, but I'm not yet sure if we'll need it.

Note: After a new release, the master branch will be ahead of the develop branch since semantic-release updates master's changelog and package version. This is only relevant if we should need to edit the changelog manually.

jakobrosenberg commented 2 years ago

Closing in favor of v2.