forked from highsource/jsonix
-
Notifications
You must be signed in to change notification settings - Fork 6
How to create a JSONIX release
Hookwitz edited this page Mar 2, 2023
·
9 revisions
Check if there are any current PRs that can be approved and merged.
Check if there are changes to nodejs/scripts (this is the directory that is packaged through npm) to repo since last release
- pull down current
masterbranch - run
git diff <latest_release_tag> master nodejs/scripts
If changes to nodejs/scripts occur:
- Edit
nodejs/scripts/package.jsonto increase the version considering the semver MAJOR.MINOR.PATCH - Save and Commit file to master
- Navigate to Releases Page
- Click Draft a new release button
- Click Choose a tag dropdown
- Create a new tag matching the version found in
nodejs/scripts/package.json - Name of Release title should match version number
- Click Generate release notes button to pull in change log
- Click Publish release
- Navigate to the Actions page to validate the event was successful
- Navigate to the NPM Mitre's JSONIX page to verify the version reflected is updated