chore: bring the temporary credential-term widen to main #29

Merged
day01 merged %!d() commits from %!s() into %!s() 2026-08-18 19:29:38 +00:00
Owner

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.
day01 added 2 commits 2026-08-18 18:46:45 +00:00
		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.
	
		Reviewed-on: https://syncode.sh/syncode/control/pulls/28
	
day01 added 2 commits 2026-08-18 19:29:22 +00:00
		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.
	
		Reviewed-on: ⁨https://syncode.sh/syncode/control/pulls/30⁩
	
day01 merged commit fcdb3d5dac into %!s() 2026-08-18 19:29:38 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: syncode/control#29