Commit Graph
5687 Commits
Author SHA1 Message Date
abkslm 78e28e5f0b updating runner container version tag 2026-07-10 19:24:38 -07:00
abkslmandClaude Opus 4.8 a75dd4c8b3 Runner image: base on multi-arch nucleic-sandbox:v6 (amd64 slice)
The runner image builds linux/amd64 (Cloudflare Containers), but was still
FROM nucleic-sandbox:v5, which is arm64-only — so buildx pulled the arm64 base
and the first RUN failed with exit 255 (wrong-arch exec). v6 is the first
multi-arch sandbox tag (linux/amd64 + arm64, verified present in GHCR), so
base on it. Comment updated to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-11 01:59:57 +00:00
abkslm 5cf0821399 updating wrangler configs, preparing for runners 2026-07-10 18:57:16 -07:00
abkslmandClaude Opus 4.8 d9c43b25bc Runner smoke: don't gate image on Cloudflare bot-challenge of the relay
Root cause of the boot smoke failure is a Cloudflare edge bot-challenge (HTTP
403 'Just a moment') served for relay.nucleic.blakeslee.xyz from the runner's
datacenter IP — the identical curl probe gets the same 403, so it's an infra
policy, not a nucleicd defect. Treat that specific signature as a loud
non-fatal skip so the image still publishes, while still hard-failing on any
other early-boot error. The real fix is a Cloudflare WAF Skip rule exempting
the relay host from Super Bot Fight Mode / Managed Challenge; the enroll
endpoint is already X25519 proof-of-possession protected.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-11 01:34:32 +00:00
abkslm 714e786dd6 Merge branch 'dev' into nucleic/clever-breezy-lynx 2026-07-10 18:14:19 -07:00
abkslm 0129dc3b27 Merge nucleic/clever-breezy-lynx into dev 2026-07-10 18:14:18 -07:00
abkslmandClaude Opus 4.8 0c2fb86de9 Runner smoke: surface relay-enroll failure cause + curl egress probe
The runner image smoke test only reported an opaque "challenge request"
when nucleicd failed to enroll with the relay on boot. RelayAccess.postJSON
collapsed transport errors, non-200 statuses, and malformed bodies into one
string, hiding whether the fully-static musl binary's URLSession/libcurl leg
is failing vs the relay rejecting vs no egress. Surface the specific cause,
and add an independent curl probe to the smoke step so one build tells us
which layer is at fault.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-11 01:13:51 +00:00
abkslm 2dfee24e75 Merge branch 'dev' into nucleic/clever-breezy-lynx 2026-07-10 17:30:52 -07:00
abkslm 3e9abb1388 Nucleic: I’m Getting This Issue With The 2026-07-10 17:30:52 -07:00
abkslm c5e6bda698 Merge nucleic/clever-breezy-lynx into dev 2026-07-10 17:30:52 -07:00
abkslm dfca0dceeb Merge nucleic/vivid-spruce-seal into dev 2026-07-10 17:20:34 -07:00
abkslm 962c4c7fa7 Merge nucleic/dapper-pebble-ibis into dev 2026-07-10 17:17:38 -07:00
abkslm c59fd01007 Merge nucleic/hazy-thistle-otter into dev 2026-07-10 17:05:21 -07:00
abkslm ca416f2a5c Merge nucleic/plucky-umber-viper into dev 2026-07-10 17:03:00 -07:00
abkslm 79db4bf23f Merge nucleic/warm-breezy-raven into dev 2026-07-10 16:59:35 -07:00
abkslm 841207fc43 Merge nucleic/sleek-maple-dingo into dev 2026-07-10 16:55:18 -07:00
abkslm b651dce028 Merge nucleic/plucky-umber-viper into dev 2026-07-10 16:35:39 -07:00
abkslm 60dba5e536 Merge nucleic/lucid-slate-bison into dev 2026-07-10 16:24:50 -07:00
abkslm f4da2751cc Merge nucleic/golden-lunar-raven into dev 2026-07-10 16:20:17 -07:00
abkslm dea680cdc9 Merge nucleic/keen-yarn-seal into dev 2026-07-10 15:27:36 -07:00
abkslm d854f4b393 Merge nucleic/plucky-umber-viper into dev 2026-07-10 14:56:50 -07:00
abkslm cb4c9fc9c1 Merge nucleic/upbeat-fern-lynx into dev 2026-07-10 14:41:02 -07:00
abkslm d05a56e60c Merge nucleic/plucky-umber-viper into dev 2026-07-10 14:05:09 -07:00
abkslm 82abd5c162 Merge nucleic/zesty-river-wren into dev 2026-07-10 13:34:37 -07:00
abkslm 42cdd8b258 Merge nucleic/zesty-river-wren into dev 2026-07-10 04:58:07 -07:00
abkslm e008599b6e Merge nucleic/keen-ember-shrew into dev 2026-07-10 04:28:50 -07:00
abkslm acbdd7d53f Merge nucleic/gentle-breezy-egret into dev 2026-07-10 04:18:32 -07:00
abkslm e3b7c03ddc Merge nucleic/gentle-willow-otter into dev 2026-07-10 04:12:03 -07:00
abkslm f955fbcd69 Merge nucleic/amber-pebble-egret into dev 2026-07-10 04:07:14 -07:00
abkslm d3ac52ae3a Merge nucleic/olive-drift-seal into dev 2026-07-10 04:05:03 -07:00
abkslm 9c4e4adcb7 Merge nucleic/ivory-glass-lynx into dev 2026-07-10 04:04:21 -07:00
abkslm 8852b047b2 Merge nucleic/warm-dewy-egret into dev 2026-07-10 03:51:53 -07:00
abkslm 32221b396e Merge nucleic/calm-harbor-lynx into dev 2026-07-10 03:51:29 -07:00
abkslm 6f3fcb8d66 Merge nucleic/clever-umber-yak into dev 2026-07-10 03:46:31 -07:00
abkslm 53ffe42617 Merge nucleic/zesty-iris-bison into dev 2026-07-10 03:32:15 -07:00
abkslm eee476ceb5 Merge nucleic/jolly-feather-ferret into dev 2026-07-10 03:26:43 -07:00
abkslm edb9f26be5 Merge nucleic/olive-meadow-badger into dev 2026-07-10 03:23:32 -07:00
abkslm 0d025060c2 Merge nucleic/golden-coral-civet into dev 2026-07-10 03:13:16 -07:00
abkslm 97037346d1 Merge nucleic/warm-coral-vole into dev 2026-07-10 03:12:14 -07:00
abkslm 667816dd01 add runner wrangler 2026-07-10 02:41:47 -07:00
abkslm 85c17e48d1 Merge nucleic/hazy-fern-koala into dev 2026-07-10 02:39:03 -07:00
abkslm 247989ad9c Merge nucleic/olive-willow-newt into dev 2026-07-10 02:27:14 -07:00
abkslm 99d6d4b9ae Merge nucleic/jolly-quartz-weasel into dev 2026-07-10 01:56:52 -07:00
abkslm 952e6d8956 Merge nucleic/tidy-lunar-koala into dev 2026-07-10 00:55:28 -07:00
abkslm 9f6311f181 Merge nucleic/keen-feather-wren into dev 2026-07-10 00:38:05 -07:00
abkslm 63c58a1a48 Merge nucleic/dusky-yarn-toad into dev 2026-07-10 00:35:29 -07:00
abkslm c834fd132b Merge nucleic/sleek-harbor-otter into dev 2026-07-10 00:31:48 -07:00
abkslm f7a581f4c5 Merge nucleic/zesty-river-wren into dev 2026-07-10 00:27:35 -07:00
abkslm 0a465a2561 Merge nucleic/upbeat-harbor-otter into dev 2026-07-10 00:25:09 -07:00
abkslm 8c13db220f Merge nucleic/rustic-dewy-toad into dev 2026-07-10 00:24:12 -07:00