Repository navigation
test(canary): run the live zed GitHub and Cloudflare round trip - #1
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Turn the public canary into the write-owning E2E fixture for Zed's production fallback chain.
Workflow contract
zed publishwith the configured registry unavailableExact run evidence
Run https://github.com/zed-pkg-test/github-api-fallback-canary/actions/runs/33561248797 used:
b3081e2f3b444fc8bad07b4efb65f2c20ad79a7b71a8b4c45e1f8e938b33ef19cd1468b2741e58f9867948ff6221b9263d0e9852f17789940ab6722ezed-pkg-test/github-api-fallback-canary@0.0.3Passed phases:
400dd982923d917edbc766c8e63b2e3abbab69b95eea49d100701570baed3f56cdn.zpkg.net/github/...response with expected Zed CDN/source headersFailed independent phase:
registry.zpkg.net/v1/packages/.../versions/0.0.3returned Cloudflare's generic HTTP 502 withretry-after: 60and nox-zed-edge/x-zed-source; the checked-in registry Worker is not yet deployed on the live routeThe optional GHCR mirror also returned 401 in this run, while the required GitHub Release mirror succeeded. GHCR authorization can be investigated separately without invalidating the proven Release/direct-GitHub/CDN path.
Safety
The payload is deterministic and public. No chat-provided credential is committed or logged. The workflow uses only GitHub's repository-scoped Actions token and never assumes sibling-repository write authority.
Depends on
zed-pkg/zed-cli#305,zed-pkg-test/zed-pkg-e2e#176, and the registry Worker deployment inzed-pkg/zed-infra#25. This PR remains draft until the public registry edge gate passes.