CultLib/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 49a5526ede Release guard tidy: threat model stated, preload route pinned shut, dated changelog headings read
- The npm Publish step starts the guard under `env -u NODE_OPTIONS`, and the
  pin's exact text carries it, so a workflow or job NODE_OPTIONS preload
  cannot run inside the guard (preload-fakes-guard).
- The pin's shell/defaults ban and its test are gone: it defended only a
  deliberate edit, which is review's job (suite-gate-structural-not-parsed),
  and refused a harmless defaults.run.working-directory. A step-level shell
  still fails the exact comparison (shell-ban-deliberate-only).
- docs/semver-policy.md states that the guard and pin stop accidental edits,
  that the cleaned environment removes known variables rather than proving no
  inherited one matters (env-denylist-overclaim), recommends a
  required-reviewer environment for the npm job, and gives the first-release
  note with the valid next versions.
- check-changelog-semver accepts `## [x.y.z] - YYYY-MM-DD` and
  `## x.y.z - YYYY-MM-DD` beside the plain forms (changelog-first-entry).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 15:02:55 +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 Release guard tidy: threat model stated, preload route pinned shut, dated changelog headings read 2026-10-03 15:02:55 +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