- Update the
version
field in the rootpackage.json
file to reflect the overall version of the monorepo. - Also, update
version
fields in thefrontend
package.json andbackend
package.json.
2. Write changelog of this version in CHANGELOG.md.
Copy the release notes automatically generated by GitHub and categorize them as Added
/Changed
/Fixed
.
- Click on the
Releases
in GitHub. - Click on the
Draft a new release
button. - Create a new tag.
- Click on the
Generate release notes
button. - Copy the content generated into the body and categorize each item.
3. Create Pull Request for changelog and merge it into main.
4. Publish a new release.
After creating the release in step 2, click on the Publish release
button.
When you publish the release in step 3, GitHub Action will deploy Yorkie to Docker Hub.
When you publish the release in step 3, GitHub Action will deploy the frontend to GitHub Pages.