- @octorelease/changelog
- Note: this is already part of @octorelease/core and does not have to be installed separately
init
: Gather release notes from the package changelog(s)version
: Update the version numbers in the package changelog(s)
- @octorelease/git
- Note: this is already part of @octorelease/core and does not have to be installed separately
init
: Configure user name and email to be used for Git commitsversion
: Commit changed files, tag the new version, and push these changes
- @octorelease/github
- Note: this is already part of @octorelease/core and does not have to be installed separately
init
: Prompt for semantic release label on associated pull requestversion
: Publish a new release to GitHub and upload assetssuccess
: Add "released" label to associated pull requestfail
: Remove semantic release label on associated pull request
- @octorelease/npm
- Note: this is already part of @octorelease/core and does not have to be installed separately
init
: Load version numbers from package.json and login to NPM registryversion
: Bump the package version with npm CLIpublish
: Publish the new package version to NPM registrysuccess
: Verify that new package version can be installed successfully
- @octorelease/lerna
init
: Load version numbers from lerna.json and login to NPM registryversion
: Bump changed package versions with lerna CLIpublish
: Publish the new package versions to NPM registrysuccess
: Verify that new package versions can be installed successfully
- @octorelease/pypi
init
: Verify thattwine
is installed and configuredpublish
: Publish packages in dist folder to PyPI registry
- @octorelease/vsce
init
: Verify personal access tokens to publish to VSIX registrypublish
: Publish the new extension to VS Code marketplace and/or OVSX registry
Open a Pull Request to add your plugin to the list.