Skip to content

fix(provider): match opy release tarballs - #250

Merged
Teakowa merged 1 commit into
mainfrom
codex/issue-244-tar-gz
Sep 4, 2026
Merged

fix(provider): match opy release tarballs#250
Teakowa merged 1 commit into
mainfrom
codex/issue-244-tar-gz

Conversation

@e54-bot

@e54-bot e54-bot commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • align first-party OPY provider resolution with the published opy-rs v0.1.15 artifact contract
  • use .tar.gz for every supported target, including Windows
  • extract the top-level opy-provider / opy-provider.exe entry and retain executable mode
  • remove the obsolete ZIP dependency and update the Windows regression path

Verification

  • downloaded the real opy-rs v0.1.15 Linux and Windows archives and matching .sha256 files; both checksums passed
  • exercised the public resolver path from a clean store: latest API -> archive -> checksum -> activation -> offline reuse for Linux and Windows targets
  • pre-fix ablation requested the real Windows asset as .zip and failed with HTTP 404
  • cargo fmt --all
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-targets --all-features

The resolver used a local HTTP mirror containing the exact real-release bytes for the end-to-end run because this host's Rust TLS trust store rejects the local proxy certificate (UnknownIssuer); the release assets and checksums themselves were fetched and verified from GitHub.

Refs #244

@Teakowa
Teakowa merged commit d0f61cb into main Sep 4, 2026
11 checks passed
@Teakowa
Teakowa deleted the codex/issue-244-tar-gz branch September 4, 2026 04:59
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Make Workshop Great Again Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants