openpencil/.github/workflows
Kayshen-X 1030f5b131 fix(web): unbreak linux CI — keepalive EINVAL and the bundle tripwire
The idle-heartbeat test failed deterministically on linux (not the
timing flake it was first read as): TCP_KEEPIDLE/TCP_KEEPINTVL have
whole-second granularity there, so the test config's 50ms heartbeat
truncated to zero and setsockopt returned EINVAL on both ends of the
handshake — a real runtime bug for any sub-second heartbeat config,
fixed by clamping only the kernel keepalive cadence to >= 1s.

The 6 MiB gzip tripwire was set when the bundle measured ~4.5 MiB;
feature growth since (collab, prompt center, templates) added ~4.5 MiB
of embedded product assets, ~2 MiB of it pre-compressed JPEG that gzip
passes through. Reset the tripwire to 8 MiB and document that it is a
regression guard, not a budget, with the asset-split TODO that brings
the bundle back down.
2026-08-08 22:10:13 +08:00
..
collab-platform-acceptance.yml feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
collab-security.yml feat(collab): replace public invites with 10-char region-tagged pairing codes 2026-08-02 08:31:13 +08:00
nix-check.yml fix(web): pre-open the sign-in popup in the click gesture and use popup wording 2026-07-25 23:51:27 +08:00
rust-check.yml fix(renderer): measure chrome text in its painted font 2026-08-07 02:00:23 +08:00
rust-multiplatform.yml fix(ci): retry ARM apt prerequisites 2026-07-15 23:22:22 +08:00
rust-release.yml ci(release): publish SHA256SUMS + provenance attestation for download verification 2026-08-05 22:15:09 +08:00
version-sync.yml feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
vscode-extension.yml ci(vscode): trigger on workspace-root dependency changes too 2026-07-19 20:41:37 +08:00
wasm-bundle-build.yml fix(web): unbreak linux CI — keepalive EINVAL and the bundle tripwire 2026-08-08 22:10:13 +08:00
wasm-bundle-check.yml feat(extension): add OpenPencil web-capture Chrome extension 2026-08-04 21:43:01 +08:00
web-sdk-bundle.yml fix(web): unbreak linux CI — keepalive EINVAL and the bundle tripwire 2026-08-08 22:10:13 +08:00