Skip to content

fix: turn down arm64 Windows instead of fetching an asset that does not exist - #6

Merged
lens0021 merged 1 commit into
mainfrom
claude/github-actions-workflows-bbht4a
Aug 15, 2026
Merged

fix: turn down arm64 Windows instead of fetching an asset that does not exist#6
lens0021 merged 1 commit into
mainfrom
claude/github-actions-workflows-bbht4a

Conversation

@lens0021

Copy link
Copy Markdown
Contributor

mago publishes no aarch64-pc-windows-msvc archive. Checked against 1.29.0:

Asset Status
mago-1.29.0-aarch64-unknown-linux-musl.tar.gz 200
mago-1.29.0-aarch64-apple-darwin.tar.gz 200
mago-1.29.0-aarch64-pc-windows-msvc.zip 404

Windows support was written for the x86-64 runners and mapped arm64 along with them, so a
windows-11-arm runner got as far as curl and failed on a missing file — which reads as a
network problem rather than as "mago has no build for this platform". The mapping now says so
before anything is fetched, the way an unsupported OS or architecture already did.

Testing

  • yamllint, rumdl and zizmor pass.
  • No CI leg for it: asserting the failure needs a windows-11-arm runner, and a job that queues
    forever if those runners are not available to the org is worse than no job. Happy to add one
    (the same shape as the checksum negative case) if you want it.

Generated by Claude Code

…ot exist

mago publishes no aarch64-pc-windows-msvc archive -- the URL for it is a 404,
while every other triple this action maps onto exists. Windows support was
written for the x86-64 runners and mapped arm64 along with them, so a
windows-11-arm runner reached curl and failed on a missing file, which reads
as a network problem rather than as "there is no build for this platform".

The mapping now says so before anything is fetched, the way an unsupported OS
or architecture already did.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01M6rDhYwHnJwtMQn8nPA1de
@lens0021
lens0021 marked this pull request as ready for review August 15, 2026 05:12
@lens0021
lens0021 merged commit 465b927 into main Aug 15, 2026
17 checks passed
@lens0021
lens0021 deleted the claude/github-actions-workflows-bbht4a branch August 15, 2026 05:35
lens0021 pushed a commit that referenced this pull request Aug 15, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.1.0](v1.0.0...v1.1.0)
(2026-08-15)


### Features

* take the version and checksum from composer.json's extra
([#7](#7))
([f77c462](f77c462))


### Bugfixes

* turn down arm64 Windows instead of fetching an asset that does not
exist ([#6](#6))
([465b927](465b927))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants