Skip to content

ci: harden web share deployment - #3

Merged
shideneyu merged 1 commit into
mainfrom
ci/harden-release-deployment
Jul 21, 2026
Merged

ci: harden web share deployment#3
shideneyu merged 1 commit into
mainfrom
ci/harden-release-deployment

Conversation

@shideneyu

Copy link
Copy Markdown
Contributor

Summary

  • pin every third-party Action by commit SHA and remove the source token fallback
  • verify and build pull requests without deployment secrets
  • pass the exact build artifact ID into a protected deployment job
  • limit deployment to protected main through release-web-share

Validation

  • npm run build
  • source-to-binary WASM verification against the pinned RMUX commit
  • actionlint .github/workflows/pages.yml

This PR does not change the committed WASM bytes.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 20, 2026

Copy link
Copy Markdown

Deploying rmux-web-share with  Cloudflare Pages  Cloudflare Pages

Latest commit: b5fb48d
Status: ✅  Deploy successful!
Preview URL: https://9aa75a5e.rmux-web-share.pages.dev
Branch Preview URL: https://ci-harden-release-deployment.rmux-web-share.pages.dev

View logs

@shideneyu
shideneyu merged commit 316161b into main Jul 21, 2026
4 checks passed
@shideneyu
shideneyu deleted the ci/harden-release-deployment branch July 21, 2026 08:08
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