Identify v0.12.0 as the first published application-only release
This commit is contained in:
@@ -8,11 +8,11 @@ releases. The hosted
|
|||||||
executables, publishes their SHA-256 checksums, and uses the matching file
|
executables, publishes their SHA-256 checksums, and uses the matching file
|
||||||
under `docs/releases/` as the hosted release body.
|
under `docs/releases/` as the hosted release body.
|
||||||
|
|
||||||
`v0.12.0` is the selected version for the pending first application-only
|
`v0.12.0` is the first published application-only release. For each later
|
||||||
release. It remains an unreleased candidate until its annotated tag is
|
release, select a new `vMAJOR.MINOR.PATCH` version according to the intended
|
||||||
published, the hosted workflow succeeds, and every published artifact is
|
compatibility change. A selected version remains an unreleased candidate until
|
||||||
verified. Later releases select a new `vMAJOR.MINOR.PATCH` version according to
|
its annotated tag is published, the hosted workflow succeeds, and every
|
||||||
the intended compatibility change.
|
published artifact is verified.
|
||||||
|
|
||||||
Run this procedure from the Scriptorium repository root. A release must not
|
Run this procedure from the Scriptorium repository root. A release must not
|
||||||
depend on a Go workspace, module replacement, vendor tree, sibling checkout,
|
depend on a Go workspace, module replacement, vendor tree, sibling checkout,
|
||||||
@@ -20,14 +20,17 @@ unpublished dependency, or unpushed source commit.
|
|||||||
|
|
||||||
## Establish The Candidate
|
## Establish The Candidate
|
||||||
|
|
||||||
For the pending application-only release, start a POSIX shell and select:
|
Start a POSIX shell, choose a semantic version that has not been published, and
|
||||||
|
export it as `RELEASE_VERSION`. For example, if `v0.12.1` is the intended next
|
||||||
|
version and remains unpublished, select:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
export RELEASE_VERSION=v0.12.0
|
export RELEASE_VERSION=v0.12.1
|
||||||
```
|
```
|
||||||
|
|
||||||
For a later release, export its not-yet-published semantic version instead.
|
Use the version appropriate to the actual compatibility change rather than
|
||||||
Then run the following guard in that same shell:
|
assuming that the example is the next release. Then run the following guard in
|
||||||
|
that same shell:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
set -eu
|
set -eu
|
||||||
|
|||||||
Reference in New Issue
Block a user