Carries f6c262fc85 onto main so prod can build from it — no version bump, same 0.3.0. See PR #28 / meta issue #42 for context.
Carries f6c262fc85dac5d61053ede9dcb23e3266798ee4 onto main so prod can build from it — no version bump, same 0.3.0. See PR #28 / meta issue #42 for context.
A node offline past CREDENTIAL_TERM has no way back except a manual
register --replace on the host, as hit today on synprod. Buys headroom
against a repeat while a real fix (grace period after expiry, or
similar) lands — meant to be reverted once one does.
Also fixes the expiry test, which hardcoded 3600s as "surely past
expiry": true at the old 900s term, false at 6h.
One job cross-building linux/amd64,linux/arm64 in a single buildx call
meant every build paid QEMU's emulation cost for one of the two
platforms — the same slow arm64-under-QEMU path that stalled the CI
queue behind it earlier today (meta issue #42). Now each architecture
builds natively on a runner labeled for it (syncode-linux-amd64 /
syncode-linux-arm64), pushes to a per-arch tag, and a small merge job
combines them into the final multi-arch manifest with the same
imagetools create idiom already used to re-tag an existing image.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Carries
f6c262fc85onto main so prod can build from it — no version bump, same 0.3.0. See PR #28 / meta issue #42 for context.