This repository was archived by the owner on May 16, 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
-SNAPSHOTversion 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
-SNAPSHOTversion suffix inbuild.gradle, commit ("Move version to <VERSION+1>-SNAPSHOT after release") and push to master - 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).