From 4395b7c209102194d51d9fca9d67082925b9c478 Mon Sep 17 00:00:00 2001 From: R0ck Date: Wed, 9 Sep 2026 15:55:54 +0100 Subject: [PATCH] build: the platforms comment says what is true - all three build The comment claimed only linux-amd64 was live and the cross-builds did not compile. They do: the v1.17.x native releases carry darwin-arm64 and windows-amd64 too, and the PLATFORMS variable is set to all three. Old MeshCore tags that predate the host port still fail the cross-targets, which is expected and does not block their linux release. The useful half of #11, which conflicted around the retired radioserver. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01Q9HbD44EKWWTRYgxbFGxf6 --- .github/workflows/build.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 58d0d1a..14e95b6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,10 +27,15 @@ permissions: env: UPSTREAM: meshcore-dev/MeshCore - # Which platforms to publish. Only linux-amd64 is live: the Windows and macOS - # cross-builds do not compile yet (MSIM-44), and shipping a release that is - # missing two thirds of its matrix every night is noise rather than signal. - # Widen it with the PLATFORMS repository variable, no commit needed. + # Which platforms to publish. All three cross-build today for the MeshCore + # versions that matter - the v1.17.x native releases carry linux-amd64, + # darwin-arm64 and windows-amd64 - and the PLATFORMS repository variable is + # set to all three, so that is what a release carries. Old MeshCore tags that + # predate the host port still fail the two cross-targets, and that is + # expected: their release keeps whatever built. The fallback stays at + # linux-amd64, the one target needing no cross toolchain, so a fork with the + # variable unset publishes something rather than failing on two it was never + # set up for. PLATFORMS: ${{ vars.PLATFORMS || 'linux-amd64' }} jobs: