CultLib/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 4d75d90da8 Add the QUIC native release workflow
Four jobs: verify-committed checks packages/cultmesh-ts/native/SHA256SUMS
against the tree on every push to main and every pull request; build-win32-x64
and build-linux-x64 run scripts/build-quic-native.{ps1,sh} on
workflow_dispatch or a cultmesh-quic-native-v* tag and upload their output as
artifacts; release, needing both builds and gated to the tag push, is the
only job with write permission and attaches the two platform archives plus a
committed-format SHA256SUMS and a draft MANIFEST.txt to a GitHub Release.

build-linux-x64 runs inside the pinned debian:13@sha256:f324c7ff… container
per Q6 A: the Actions container is the only permitted Linux release builder,
because the artifact links against that image's glibc and the deploy host
(Yggdrasil) runs the same OS. No release or tag has been pushed by this
commit; the release job exists but has not run.

Cut 6 (packaging), docs/typescript-quic-realtime-cut.md:2131-2156, narrowed
per StreamPixels cut map section 4.3.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-23 21:51:28 +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 Let the CultNet contract drift guard pass on a clean tree 2026-09-13 17:52:15 +02:00
publish-packages.yml Write and enforce the semver policy, per operator ruling on 1.0.60 2026-09-17 22:03:22 +02:00
quic-native.yml Add the QUIC native release workflow 2026-09-23 21:51:28 +02:00