ci(release): state the version contract inline

Assisted-by: GLM 5.3
This commit is contained in:
2026-09-19 23:49:27 +02:00
parent dd32d9e66e
commit eb0a89e58d
+3 -3
View File
@@ -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