Commit graph

361 commits

Author SHA1 Message Date
jedarden
f8ebf8f51f ci: auto-bump version to 0.1.355
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
2026-06-04 03:35:15 +00:00
jedarden
301a5884ce fix(firmware): bust Kaniko cache + force sdkconfig regen to fix 16MB crash loop
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
The 0.1.352 Docker image contained firmware compiled with CONFIG_ESPTOOLPY_FLASHSIZE=16MB
despite sdkconfig.defaults being updated to 4MB in d837598. Kaniko served a cached
firmware layer, bypassing the sdkconfig.defaults change.

Result: ESP32-S3 (4MB flash) flashed via Web Serial crashed on every boot:
  spi_flash: Detected size(4096k) smaller than binary image header(16384k). Probe failed.

Fix:
- Add FIRMWARE_CACHE_BUST ARG before COPY in firmware stage (guarantees cache miss)
- Add RUN rm -f sdkconfig sdkconfig.old so idf.py set-target regenerates from
  sdkconfig.defaults (CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y) on every build

Bumps version to 0.1.354 to trigger a fresh CI build.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 23:14:10 -04:00
jedarden
9ac200b719 fix(dashboard): serve embedded pages via io.ReadSeeker (fixes 500 on /fleet)
Some checks failed
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Has been cancelled
serveEmbeddedFile asserted the embedded file implemented
`interface { Len() int64; io.ReadSeeker }`, but *embed.openFile has no
Len() method, so http.ServeContent panicked (caught by chi Recoverer ->
500) on every embedded page: /fleet, /ambient, /live, /setup, /simple, /.
http.ServeContent only needs an io.ReadSeeker, which embed files satisfy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:43:30 -04:00
jedarden
9277217865 chore: bump version to 0.1.352 to build deployable image
Explicit VERSION bump so resolve-version skips its auto-bump git push
(which was racing with the e2e workflow), letting docker-build run with
the GOOS/GOARCH fix and push 0.1.352.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 13:42:13 -04:00
Argo Workflows CI
b687eafcbe ci: auto-bump version to 0.1.351 2026-05-26 17:38:48 +00:00
Argo Workflows CI
8150cb6cf4 ci: auto-bump version to 0.1.350 2026-05-26 17:27:10 +00:00
Argo Workflows CI
fe311a6b5f ci: auto-bump version to 0.1.349 2026-05-26 13:45:00 +00:00
jedarden
bcd58a71d4 chore: bump version to 0.1.348 to build image carrying /spaxel-sim
Some checks failed
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Has been cancelled
Pins a deterministic tag for the image that includes the simulator binary
(added in 3ca6e8f), avoiding ambiguity with any in-flight 0.1.347 build
that predates the Dockerfile change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 21:54:11 -04:00
Argo Workflows CI
e1e3892cb8 ci: auto-bump version to 0.1.347 2026-05-25 01:50:55 +00:00
Argo Workflows CI
bf3c1a6b2b ci: auto-bump version to 0.1.346 2026-05-06 12:29:07 +00:00
Argo Workflows CI
115156807a ci: auto-bump version to 0.1.345 2026-05-06 11:48:09 +00:00
Argo Workflows CI
2973ccaf5f ci: auto-bump version to 0.1.344 2026-05-06 11:34:38 +00:00
Argo Workflows CI
78bf88a7ff ci: auto-bump version to 0.1.343 2026-05-06 11:04:48 +00:00
Argo Workflows CI
8cfd0699c6 ci: auto-bump version to 0.1.342 2026-05-06 10:19:36 +00:00
Argo Workflows CI
a3bca68150 ci: auto-bump version to 0.1.341 2026-05-06 10:14:52 +00:00
Argo Workflows CI
a2ccac0ebe ci: auto-bump version to 0.1.340 2026-05-06 10:09:37 +00:00
Argo Workflows CI
12ae1d97d7 ci: auto-bump version to 0.1.339 2026-05-06 09:01:41 +00:00
Argo Workflows CI
ee1164da86 ci: auto-bump version to 0.1.338 2026-05-06 07:59:39 +00:00
Argo Workflows CI
1d0a0fa984 ci: auto-bump version to 0.1.337 2026-05-06 07:01:37 +00:00
Argo Workflows CI
91716f3fdf ci: auto-bump version to 0.1.336 2026-05-06 05:58:02 +00:00
Argo Workflows CI
7b6f46b410 ci: auto-bump version to 0.1.335 2026-05-06 05:05:15 +00:00
Argo Workflows CI
b97dfb8f0d ci: auto-bump version to 0.1.334 2026-05-06 04:27:24 +00:00
Argo Workflows CI
1897dab7cc ci: auto-bump version to 0.1.333 2026-05-06 04:18:14 +00:00
Argo Workflows CI
f74b522939 ci: auto-bump version to 0.1.332 2026-05-06 03:46:33 +00:00
Argo Workflows CI
f2353ffbe6 ci: auto-bump version to 0.1.331 2026-05-06 03:35:10 +00:00
Argo Workflows CI
86ea9356e6 ci: auto-bump version to 0.1.330 2026-05-06 03:11:54 +00:00
Argo Workflows CI
f10a517b11 ci: auto-bump version to 0.1.329 2026-05-06 02:44:04 +00:00
Argo Workflows CI
ade0b10ac9 ci: auto-bump version to 0.1.328 2026-05-06 02:17:22 +00:00
Argo Workflows CI
26a27b748c ci: auto-bump version to 0.1.327 2026-05-06 01:55:07 +00:00
Argo Workflows CI
58f85b48b7 ci: auto-bump version to 0.1.326 2026-05-06 01:41:06 +00:00
Argo Workflows CI
425236c746 ci: auto-bump version to 0.1.325 2026-05-06 01:24:13 +00:00
Argo Workflows CI
1e03f17e24 ci: auto-bump version to 0.1.324 2026-05-06 00:27:41 +00:00
Argo Workflows CI
10956f8c44 ci: auto-bump version to 0.1.323 2026-05-05 22:34:31 +00:00
Argo Workflows CI
9515e06110 ci: auto-bump version to 0.1.322 2026-05-05 21:38:55 +00:00
Argo Workflows CI
b69431d657 ci: auto-bump version to 0.1.321 2026-05-05 21:27:52 +00:00
Argo Workflows CI
8a2681b26a ci: auto-bump version to 0.1.320 2026-05-05 21:19:55 +00:00
Argo Workflows CI
408f3b6a78 ci: auto-bump version to 0.1.319 2026-05-05 19:30:29 +00:00
Argo Workflows CI
d032ce8199 ci: auto-bump version to 0.1.318 2026-05-05 18:31:54 +00:00
Argo Workflows CI
a60777cc47 ci: auto-bump version to 0.1.317 2026-05-05 18:11:22 +00:00
Argo Workflows CI
9fe1265525 ci: auto-bump version to 0.1.316 2026-05-05 17:51:15 +00:00
Argo Workflows CI
b067131614 ci: auto-bump version to 0.1.315 2026-05-05 17:40:21 +00:00
Argo Workflows CI
2f4c9d71be ci: auto-bump version to 0.1.314 2026-05-05 17:10:31 +00:00
Argo Workflows CI
45aa553a1f ci: auto-bump version to 0.1.313 2026-05-05 16:52:33 +00:00
Argo Workflows CI
a5dcc5d580 ci: auto-bump version to 0.1.312 2026-05-05 16:42:33 +00:00
Argo Workflows CI
3e6edf1323 ci: auto-bump version to 0.1.311 2026-05-05 16:27:54 +00:00
Argo Workflows CI
1afd5df72b ci: auto-bump version to 0.1.310 2026-05-05 15:48:36 +00:00
Argo Workflows CI
b036bd5183 ci: auto-bump version to 0.1.309 2026-05-05 11:38:56 +00:00
Argo Workflows CI
88a8b1899b ci: auto-bump version to 0.1.308 2026-05-05 09:45:41 +00:00
Argo Workflows CI
c080933ace ci: auto-bump version to 0.1.307 2026-05-05 06:49:02 +00:00
Argo Workflows CI
4ef03326bf ci: auto-bump version to 0.1.306 2026-05-05 06:38:57 +00:00