CultLib/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 23d7beac20 Semver check derives what callers used to declare: first release, tag prefix, changelog and measured set
The checker reads each package's tag prefix, changelog and assemblies directory
from scripts/release-packages.mjs and derives the release record from git tags.
A first release is the absence of any older tag in a checkout that holds other
tags; a malformed same-prefix tag, a checkout without tags and an unreadable
repository refuse. The measured set is every managed assembly (CLI header in
the PE bytes) tracked at the previous tag at any depth; an unbuilt one is a
break, a built assembly with no namesake is an addition.

Deleted with their branches, refusals and tests: --first-release, --api-new,
--tag-prefix, --changelog, --api-baseline-path and the workflow first-release
decision line. Any unknown option is now a usage error.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 02:36:54 +02:00
..
cultmesh-portability.yml Run both halves of the realtime frame parity in CI 2026-09-16 20:21:27 +02:00
cultnet-interop.yml Interop workflow: every command in a step counts 2026-09-30 15:32:28 +02:00
publish-packages.yml Semver check derives what callers used to declare: first release, tag prefix, changelog and measured set 2026-10-03 02:36:54 +02:00
quic-native.yml Rename the release tarballs to stop tripping 11.7's parked-package grep 2026-09-23 22:03:38 +02:00