Skip to content

Makefile: fix firmware asset URL pattern (was SDDC_FX3-<tag>.img, should be SDDC_FX3.img)#25

Merged
ringof merged 1 commit into
mainfrom
claude/fix-firmware-asset-url
May 18, 2026
Merged

Makefile: fix firmware asset URL pattern (was SDDC_FX3-<tag>.img, should be SDDC_FX3.img)#25
ringof merged 1 commit into
mainfrom
claude/fix-firmware-asset-url

Conversation

@ringof
Copy link
Copy Markdown
Owner

@ringof ringof commented May 18, 2026

Symptom

$ make firmware-latest
Bumping firmware to v0.1.0
curl: (22) The requested URL returned error: 404

$ make firmware
Fetching firmware v0.1.0 from ringof/rx888-firmware...
curl: (22) The requested URL returned error: 404

Cause

Both firmware and firmware-latest targets build the asset URL as SDDC_FX3-<tag>.img, but rx888-firmware releases name the asset just SDDC_FX3.img (no version suffix).

Confirmed against the v0.1.0 release:

URL HTTP
.../releases/download/v0.1.0/SDDC_FX3.img 200
.../releases/download/v0.1.0/SDDC_FX3-v0.1.0.img 404
.../releases/download/v0.1.0/SDDC_FX3-0.1.0.img 404

Fix

Drop the -<tag> suffix from both URL constructions.

Note (out of scope)

firmware/VERSION on main is pinned to v0.1.0-rc1, which doesn't have a downloadable SDDC_FX3.img asset attached. After this fix, make firmware-latest will resolve the actual latest tag (v0.1.0) and self-heal both firmware/VERSION and firmware/SHA256SUMS. Not bumping VERSION in this PR — keeping the diff narrow to the URL fix.


Generated by Claude Code

rx888-firmware release assets are named SDDC_FX3.img (no version
suffix), not SDDC_FX3-<tag>.img. Both `make firmware` and
`make firmware-latest` were constructing the wrong URL and failing
with 404 against every release.

Confirmed against v0.1.0: HEAD on .../SDDC_FX3.img returns 200,
HEAD on .../SDDC_FX3-v0.1.0.img returns 404.
@ringof ringof marked this pull request as ready for review May 18, 2026 21:31
@ringof ringof merged commit c63f9b5 into main May 18, 2026
3 checks passed
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