-
Notifications
You must be signed in to change notification settings - Fork 74
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add release and signing info to the readme
- Loading branch information
1 parent
449f3a5
commit d1b5dbb
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,17 @@ | ||
# Neat | ||
Functional minimalistic Unit Frames for the modern Minecrafter | ||
|
||
## Release Process | ||
Neat's release process is mostly automated. Here's the steps: | ||
|
||
1. Pull master so you're up to date, make sure everything is committed | ||
2. Run `git tag -a release-<mc_version>-<build_number>`. If you don't know or remember what those are, look at `gradle.properties` | ||
3. In the editor that pops up, write the changelog | ||
4. In `gradle.properties`, increment the build_number by one for the next version. Commit this. | ||
5. Push master and the release tag: `git push origin master release-<mc_version>-<build_number>` | ||
6. Shortly after, the mod should be automatically uploaded to GitHub's release tab, Modrinth, and CurseForge. | ||
|
||
## Signing | ||
Releases are signed with the Violet Moon signing key, see [this | ||
page](https://github.com/VazkiiMods/.github/blob/main/security/README.md) for information | ||
about how to verify the artifacts. |