Exercises
Unit tests and exercise configuration will be run during the PR and every time a branch is merged into main
.
These are controlled through the CI
action on Github Actions (here).
Git-Mastery app
A new version of the Git-Mastery application is published when a new tag is pushed to main
.
The versioning is done as follows: <major>.<minor>.<patch>
where
<major>
: for when major changes to the app occur (i.e. rewrites) where the application could break entirely<minor>
: for when critical bug fixes occur that users should be aware of<patch>
: for when minor bug fixes occur (i.e. cosmetic) that users don’t need to update to
The app automatically checks for the latest version published and warns users if their local version is out of date if the <major>
or <minor>
versions are wrong.
If you do not have permissions to push a new tag, contact woojiahao1234@gmail.com for assistance.
For more information for packaging for Linux, refer to this Notion page.