-
Notifications
You must be signed in to change notification settings - Fork 39
Release Procedure
thekingofcity edited this page Apr 9, 2022
·
12 revisions
- Push something to master.
- Build the project by manually triggering the
build 2job in the Github actions. - Find the latest version at https://github.com/wongchito/uat-rail-map-generator, or in the action log.
- Preview the project by manually triggering the
releasejob(version: the latest version in step 3, Environment: UAT). - View the UAT at https://wongchito.github.io/uat-rail-map-generator.
- Release the project by manually triggering the
releasejob(version: the latest version in step 3, Environment: PRD). - View the released version at https://wongchito.github.io/RailMapGenerator.
- Set environment variable
$Env:PUBLIC_URL="./". - Build the latest via
npm run build. - Build Electron package
npm run electron-package.
- Commit something and tag it with
rmg-likegit commit -m "sth" && git tag rmg-3.9.20 && git push && git push --tags. - Wait for the
Build Electronjob to complete. - Check the Release page https://github.com/railmapgen/rmg/releases where the
github-actionshas drafted a version with all the packages for you.