Added release procedure to readme.
This commit is contained in:
parent
ceddc49adf
commit
bde5185ea6
14
README.md
14
README.md
|
@ -24,3 +24,17 @@ assured that your data remains completely private.
|
||||||
|
|
||||||
Currently, the application is still a work-in-progress, and is not yet suitable
|
Currently, the application is still a work-in-progress, and is not yet suitable
|
||||||
for actual usage with your real financial data, so stay tuned for updates.
|
for actual usage with your real financial data, so stay tuned for updates.
|
||||||
|
|
||||||
|
# Release Procedure
|
||||||
|
|
||||||
|
Platform-specific package installers are generated automatically via GitHub
|
||||||
|
Actions (see `.github/workflows/make-release.yaml`), which is triggered by a
|
||||||
|
new tag being pushed to the `main` branch. Follow these steps to push a release:
|
||||||
|
|
||||||
|
1. Run `java scripts/SetVersion.java 1.2.3` (replacing `1.2.3` with the new version number)
|
||||||
|
to set the version everywhere that it needs to be.
|
||||||
|
2. Add a tag to the `main` branch with `git tag v1.2.3`.
|
||||||
|
3. Push the tag to GitHub with `git push origin v1.2.3`.
|
||||||
|
|
||||||
|
Once that's done, the workflow will start, and you should see a release appear
|
||||||
|
in the next few minutes.
|
||||||
|
|
Loading…
Reference in New Issue