Skip to content

Resolve downloads from the public mpx-cli repo - #4

Merged
jhen0409 merged 1 commit into
mainfrom
point-at-mpx-cli
Aug 13, 2026
Merged

Resolve downloads from the public mpx-cli repo#4
jhen0409 merged 1 commit into
mainfrom
point-at-mpx-cli

Conversation

@jhen0409

Copy link
Copy Markdown
Member

mpx's source repository is public, so its releases are published there and multiplex-cli-releases — which only ever existed to serve anonymous downloads for a closed repo — takes no new ones. v0.1.0–v0.1.2 are mirrored into mpx-cli byte-for-byte, so every sha256 here is unchanged; only the host half of each URL moved. All four new URLs were checked to return 200 anonymously.

bump.py needed a fix to survive the move. Its target-triple patterns could cross /, so under multiplex-term/mpx-cli they matched that mpx- first and read a triple of v0.2.0-aarch64-apple-darwin — failing every future bump with the release has no archive for. Both patterns now match a single path segment, which is the filename. Regression test included, and the real formula round-trips through bump.py with v0.1.2's real SHA256SUMS to a byte-identical file.

CI's audit gate also loses its conditional: --online was skipped while no public release existed to resolve against, and now one always does.

Companion PR: mpx-cli#1 moves the release workflow.

mpx's source repository is public, so its releases are published there and
`multiplex-cli-releases` — which only ever existed to serve anonymous
downloads for a closed repo — takes no new ones. v0.1.0–v0.1.2 are mirrored
into mpx-cli byte-for-byte, so every sha256 here is unchanged; only the host
half of each URL moved.

bump.py needed a fix to survive the move: its target-triple patterns could
cross `/`, so in a URL under `multiplex-term/mpx-cli` they matched that
`mpx-` first and read a triple of `v0.2.0-aarch64-apple-darwin`, failing
every bump with "the release has no archive for". Both patterns now match a
single path segment, which is the filename. Regression test included.

CI's audit gate also loses its conditional: `--online` was skipped while no
public release existed to resolve against, and now one always does.
@jhen0409
jhen0409 merged commit 565eff1 into main Aug 13, 2026
3 checks passed
@jhen0409
jhen0409 deleted the point-at-mpx-cli branch August 13, 2026 03:52
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