If you are a user you can ignore everything in this directory. This directory contains documentation and scripts for preparing and tagging new versions of asdf and is only used by asdf maintainers.
To tag release candidates
- Update the CHANGELOG. Make sure it contains an entry for the version you are
tagging as well as a dev version things that come after the tag (e.g. a heading
with the format
<next-version>-dev
). - Run the tests and the linter -
bats test
andlint.sh
. - Run the release script. The new version must be in the format
0.0.0-rc0
. For example:release/tag.sh 0.0.0-rc0
. - If the release script succeeds, push to Github. Make sure to use the correct remote to push to the official repository
- Update the CHANGELOG. Make sure it contains an entry for the version you are
tagging as well as a dev version things that come after the tag (e.g. a heading
with the format
<next-version>-dev
). - Run the tests and the linter -
bats test
andlint.sh
. - Run the release script. The new version must be in the format
0.0.0
. For example:release/tag.sh 0.0.0
. - If the release script succeeds, push to Github. Make sure to use the correct remote to push to the official repository