1.2 KiB
Release Instructions
Follow the steps below to tag a new release for the
actions/attest-build-provenance action.
If changes were made to the internal actions/attest-build-provenance/predicate
action (any updates to ./predicate/action.yaml or
any of the code in the ./src directory), start with step #1;
otherwise, skip directly to step #5.
-
Merge the latest changes to the
mainbranch. -
Create and push a new predicate tag of the form
predicate@X.X.Xfollowing SemVer conventions:git tag -a "predicate@X.X.X" -m "predicate@X.X.X Release" git push --tags -
Update the reference to the
actions/attest-build-provenance/predicateaction inaction.ymlto point to the SHA of the newly created tag. -
Push the
action.ymlchange and open a PR. Once it has been reviewed, merge the PR and proceed with the release instructions. -
Create a new release for the top-level action using a tag of the form
vX.X.Xfollowing SemVer conventions:gh release create vX.X.X -
Move (or create) the major version tag to point to the same commit tagged above:
git tag -fa vX -m "vX" git push origin vX --force