Skip to content

release: attach proxy artifacts to Maple releases - #855

Merged
AnthonyRonning merged 3 commits into
masterfrom
codex-proxy-release-artifacts
Aug 26, 2026
Merged

AnthonyRonning merged 3 commits into
masterfrom
codex-proxy-release-artifacts

Conversation

@AnthonyRonning

Copy link
Copy Markdown
Contributor

Summary

  • build native maple-proxy archives for Linux x86_64, Linux ARM64, Apple Silicon macOS, and Windows x86_64 during every Maple release
  • attest, checksum, upload, and re-download those assets on the existing Maple GitHub Release
  • preserve the one-release invariant: no proxy Release, no proxy tag, and no dependency from latest.json publication onto proxy jobs
  • document stable releases/latest/download URLs and extend the release verifier and release skill

Stack

Validation

  • built and ran the macOS ARM64 release archive locally; maple-proxy --version reported 0.3.3
  • 27 proxy tests passed; strict Clippy and formatting passed
  • release topology tests: 25 passed
  • proxy artifact fixtures cover complete, missing, tampered, extra-member, and unexpected-archive cases
  • actionlint passed
  • Nix release-gates build passed
  • Nix flake evaluation passed for all systems

The remaining three native archives are intentionally validated by their matching GitHub-hosted runners in CI.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 26, 2026 •

Copy link
Copy Markdown

Deploying maple with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7e4da93
Status: ✅  Deploy successful!
Preview URL: https://16424f56.maple-ca8.pages.dev
Branch Preview URL: https://codex-proxy-release-artifact.maple-ca8.pages.dev

View logs

@AnthonyRonning
AnthonyRonning force-pushed the codex-proxy-release-artifacts branch from cfc5154 to bb820cc Compare August 26, 2026 18:58
@AnthonyRonning
AnthonyRonning changed the base branch from codex-proxy-local-rust to master August 26, 2026 19:27
@AnthonyRonning
AnthonyRonning merged commit 15813d5 into master Aug 26, 2026
9 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.

1 participant