Checkout dev branch and make sure you are up to date
-
Bump version in package.json and package-lock.json
-
Update RELEASES.md with release notes (ask the Product Owner)
-
Commit and push directly on dev
-
Checkout main branch and make sure you are up to date and your dev branch is up to date
-
Run
git merge dev --no-commit
-
Push directly on main
-
Go to Netlify and make sure the deployment is successful
-
In Github Compare make sure dev and main branch are sync (no change between them)
-
In Github Releases draft a new release with the version and the content used in RELEASES.md, make sure to target main branch
-
Move JIRA tickets in Ready to Deploy to Done
-
Do a quick check on the Portal to make sure everything works