Skip to content
Discussion options

You must be logged in to vote

Update: Got a response from GitHub Support — sharing the root cause and fix in case others hit this.
Root cause:
GitHub rolled out a change (June 26, 2026) that restricts cache write access for "low-trust" workflow triggers. Only these triggers can create/overwrite caches scoped to the default branch: push, workflow_dispatch, repository_dispatch, delete, registry_package, page_build, schedule. Any other trigger that resolves to the default branch gets read-only cache access — it can restore existing caches but can't write new ones.
Our CD workflow ran on pull_request with types: [closed]. That's normally fine, since pull_request runs are usually scoped to the temporary merge ref. But when…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@kavin238
Comment options

Answer selected by kavin238
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants