Skip to content

fix(xpkg): 0.0.49 and 0.0.50 existed only for linux - #161

Merged
Sunrisepeak merged 1 commit into
mainfrom
fix/xpkg-all-platforms
Aug 5, 2026
Merged

fix(xpkg): 0.0.49 and 0.0.50 existed only for linux#161
Sunrisepeak merged 1 commit into
mainfrom
fix/xpkg-all-platforms

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Publishing them, I edited the linux block and stopped. macosx and windows topped out at 0.0.48, so those platforms got the same "not found" an unpublished version produces — while Linux resolved it in the same run.

Three CI jobs failing and three passing on one commit reads as a client platform bug, not as an index missing two rows.

Same tarball for all three (a GitHub source archive), so the entries differ only in which platform key they sit under. Verified by parsing with lua5.4 and enumerating keys per platform.

Publishing them, I edited the `linux` block and stopped there. `macosx` and
`windows` topped out at 0.0.48, so a mac or Windows consumer asking for 0.0.50
got the same "not found" a genuinely unpublished version produces — while the
Linux job resolving it in the same run said everything was fine.

That asymmetry is what made it hard to see: three CI jobs failed and three
passed on one commit, which reads as a platform bug in the client rather than
as an index missing two rows.

The tarball is the same for all three — a GitHub source archive, no
per-platform artifact — so the entries are identical apart from the platform
key they sit under.

Verified by parsing with lua5.4 and enumerating keys per platform: all three
now end at 0.0.50.
@Sunrisepeak
Sunrisepeak merged commit bc7d299 into main Aug 5, 2026
5 checks passed
@Sunrisepeak
Sunrisepeak deleted the fix/xpkg-all-platforms branch August 5, 2026 18:07
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.

1 participant