Skip to content

Update GitHub Actions to v6#44

Closed
magicmark wants to merge 7 commits into
graphql:mainfrom
magicmark:update-action-versions
Closed

Update GitHub Actions to v6#44
magicmark wants to merge 7 commits into
graphql:mainfrom
magicmark:update-action-versions

Conversation

@magicmark
Copy link
Copy Markdown
Contributor

Update actions/checkout and actions/setup-node from v4 to v6 in the validate workflow.

Draft PR: This PR was sent by Claude and may not have yet been reviewed by markl.

magicmark and others added 7 commits May 21, 2026 16:41
First half of a secure fork-safe deploy preview setup. This workflow
runs on all PRs (including forks), builds the site with no access to
secrets, and uploads the artifact. A separate workflow_run-triggered
workflow will handle the privileged Cloudflare deploy.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Second half of the secure fork-safe deploy preview setup. Downloads the
build artifact from the unprivileged build workflow and deploys to
Cloudflare Pages. Has access to secrets but never executes fork code.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…ssions

- Fix critical bug: pull_requests[] is empty for fork PRs in workflow_run
  events. Save PR number as artifact metadata instead.
- Add actions: read permission so download-artifact can fetch cross-workflow
- Update action versions to latest: checkout@v6, upload-artifact@v7,
  download-artifact@v8, wrangler-action@v4

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- actions/checkout v4 → v6
- actions/setup-node v4 → v6

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@magicmark magicmark closed this May 27, 2026
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