wai-quantum-cli release: read the SHA-256 files over the private network #376

Merged
dcharlot merged 1 commit from wai/quantum-cli-formulae-private into main 2026-10-21 04:12:39 -04:00
Owner

The formulae job of the release run for wai-quantum-cli-v0.1.0 (run 8815) failed with a 403. Every platform build succeeded, and all ten archives and hashes are attached.

The job read each archive's .sha256 through its public download URL, and the public address refuses the Python library's default user agent. formulae.py now reads them at the forge's own address, the API's, over the private network as the uploads go, with a user agent of its own. The formula and the manifest still point users at the public URLs.

Checked: run by hand against that release, it wrote the formula (four platforms) and the Scoop manifest. Both are attached to the release. The macOS arm64 archive was downloaded, verified against its SHA-256, and ran (--version, key --demo-key, methods).

🤖 Generated with Claude Code

The formulae job of the release run for `wai-quantum-cli-v0.1.0` (run 8815) failed with a 403. Every platform build succeeded, and all ten archives and hashes are attached. The job read each archive's `.sha256` through its public download URL, and the public address refuses the Python library's default user agent. `formulae.py` now reads them at the forge's own address, the API's, over the private network as the uploads go, with a user agent of its own. The formula and the manifest still point users at the public URLs. **Checked:** run by hand against that release, it wrote the formula (four platforms) and the Scoop manifest. Both are attached to the release. The macOS arm64 archive was downloaded, verified against its SHA-256, and ran (`--version`, `key --demo-key`, `methods`). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wai-quantum-cli release: read the SHA-256 files over the private network
All checks were successful
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 13s
wai-quantum command line / does this change touch it (pull_request) Successful in 16s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 32s
wai-quantum command line / command line · linux (pull_request) Successful in 1m9s
repository checks / lockfiles, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 2m4s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 2m41s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 10m11s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 13m29s
wai-quantum command line / command line · macos (pull_request) Successful in 39s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 2m21s
4d4c6dd147
The formulae job of the first full release run (wai-quantum-cli-v0.1.0) failed with a
403: it read each archive's .sha256 through its public download URL, and the public
address refuses the Python library's default user agent. formulae.py now reads them
at the forge's own address, the API's (over the private network, as the uploads go),
with a user agent of its own. The formula and the manifest still point users at the
public URLs. Run by hand against that release, it wrote both, which are attached there.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!376
No description provided.