You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’ve had a lot of success with semantic-release for automating release of these smaller packages that you don’t want to have to think about too much or manually release every time you merge a PR.
Make sure your local master branch is up-to-date
git checkout master
git fetch upstream
git reset --hard upstream/master
Decide the version number of your next release, depending on the commits included:
X.X.(n+1)
when the release includes only bug fixes or small new featuresX.(n+1).0
when the release includes notable new features(n+1).0.0
when the release introduces breaking changes / major refactoring or changesPackage the action with
npm run all
Git add the changes of the
dist/
directory withgit add -u
Bump the package version with
npm version -f X.Y.Z
with the version decided beforePublish to Github!
git push --tags upstream master
Update the “Major” version sliding tag
vN
git tag -d vN
git tag vN master
git push upstream vN --force
Create a new GitHub release with a comprehensive changelog on https://github.com/bump-sh/github-action/releases/new
The text was updated successfully, but these errors were encountered: