ci(release): state the version contract inline
Assisted-by: GLM 5.3
This commit is contained in:
@@ -5,9 +5,9 @@
|
|||||||
# even at its own <module>/vX.Y.Z tag and this workflow's smoke test can never pass for
|
# even at its own <module>/vX.Y.Z tag and this workflow's smoke test can never pass for
|
||||||
# it. A Go repository is one module at the root.
|
# it. A Go repository is one module at the root.
|
||||||
#
|
#
|
||||||
# The version contract these steps implement is in the `release` skill, and its point is
|
# The version contract these steps implement: nothing is injected. The toolchain records
|
||||||
# that nothing is injected: the toolchain records the tag into the binary's build
|
# the tag into the binary's build information, so the build simply has to happen at the
|
||||||
# information, so the build simply has to happen at the tag, which the trigger guarantees.
|
# tag, which the trigger guarantees.
|
||||||
#
|
#
|
||||||
# The gates run in their own job, once, before the matrix, minus the race detector: race
|
# The gates run in their own job, once, before the matrix, minus the race detector: race
|
||||||
# never runs on a push path or a tag, and the local gate raced this tree before the tag
|
# never runs on a push path or a tag, and the local gate raced this tree before the tag
|
||||||
|
|||||||
Reference in New Issue
Block a user