CI: build della web app in arm64 nativo #6

Merged
rudi merged 1 commit from work/ci-web-arm64 into main 2026-10-05 22:55:24 +00:00
Owner

Docker Desktop perde la registrazione di Rosetta dopo lo stop del Mac: i job amd64 falliscono subito con exec format error finché non si riavvia Docker (successo tre volte, l'ultima sulla PR #5).

  • web.yml: il job build passa alla nuova etichetta instabili-mac-arm del runner del Mac (node:22-bookworm, linux/arm64 nativo, niente Rosetta). La build web non usa l'Android SDK.
  • build-map.mjs: go-pmtiles si scarica anche per Linux arm64 (release ufficiale 1.31.2; provato nel container arm64).
  • Android e release restano su instabili-mac (amd64 con Rosetta): se capita di nuovo, si riavvia Docker Desktop (scritto in abal/README.md).
  • Runner del Mac già aggiornato con la seconda etichetta (config locale, fuori dal repository).

🤖 Generated with Claude Code

Docker Desktop perde la registrazione di Rosetta dopo lo stop del Mac: i job amd64 falliscono subito con `exec format error` finché non si riavvia Docker (successo tre volte, l'ultima sulla PR #5). - `web.yml`: il job `build` passa alla nuova etichetta `instabili-mac-arm` del runner del Mac (`node:22-bookworm`, linux/arm64 nativo, niente Rosetta). La build web non usa l'Android SDK. - `build-map.mjs`: `go-pmtiles` si scarica anche per Linux arm64 (release ufficiale 1.31.2; provato nel container arm64). - Android e release restano su `instabili-mac` (amd64 con Rosetta): se capita di nuovo, si riavvia Docker Desktop (scritto in `abal/README.md`). - Runner del Mac già aggiornato con la seconda etichetta (config locale, fuori dal repository). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
CI: build della web app in arm64 nativo, senza Rosetta
All checks were successful
Android / build (pull_request) Successful in 5m19s
Web / build (pull_request) Successful in 1m3s
Web / publish (pull_request) Has been skipped
Android / build (push) Successful in 5m23s
c68c71240e
Docker Desktop perde la registrazione di Rosetta dopo lo stop del Mac e i
job amd64 falliscono con "exec format error" finché non lo si riavvia. La
build web non usa l'Android SDK: gira sulla nuova etichetta del runner
instabili-mac-arm (node:22-bookworm linux/arm64). build-map scarica
go-pmtiles anche per Linux arm64 (release ufficiale 1.31.2, provata nel
container arm64). Android e release restano su instabili-mac (amd64).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
rudi merged commit aaec652c74 into main 2026-10-05 22:55:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
instabili/abal!6
No description provided.