This repository has been archived by the owner on Jan 27, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Maintainer Guidelines
Pascal Christoph edited this page Nov 24, 2023
·
14 revisions
It's good habit to use semantic versioning in release numbers A
.B
.C
, i.e. increase A
when it's a major release breaking backward compatibility; increase B
when it got new features; increase C
indicating bug fixes. A suffix like rcN
(where N
is a number) indicates a release candidate (rc
).
- Remove
-SNAPSHOT
version suffix inbuild.gradle
, commit ("Publish from master branch") and make an annotated signed tag (git tag -s <VERSION>
) - Create runner distribution:
./gradlew distZip
-
Publish:
git switch publish && git merge --ff-only master && git push origin publish && git switch master
- Increment version number, append
-SNAPSHOT
version suffix inbuild.gradle
and commit ("Move version to <VERSION+1>-SNAPSHOT after release") - Push:
git push --tags origin master
- Create release from tag, attach runner distribution
Download the latest runner: https://github.com/metafacture/metafacture-fix/releases
Unzip the downloaded metafix-runner distribution to run the runner without arguments:./bin/metafix-runner
Incorporate https://github.com/metafacture/metafacture-documentation/pull/24 (this should be automated).