Skip to content

chore(ci): gate production deploys on tested commits - #28

Merged
yzua merged 1 commit into
mainfrom
ci/oidc-gated-deploy-main
Aug 24, 2026
Merged

yzua merged 1 commit into
mainfrom
ci/oidc-gated-deploy-main

Conversation

@yzua

@yzua yzua commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add lint, build, and functional Playwright validation on pull requests and pushes
  • deploy main only after the exact pushed commit passes validation
  • replace direct push-triggered deployment with the existing GitHub OIDC deployer gate
  • SHA-pin third-party actions and bound workflow concurrency/timeouts

Safety

The same workflow already passed and deployed successfully on testing: https://github.com/quran/next-open-graph/actions/runs/32712961225

Production remains GitHub-hosted because this is a public repository; untrusted pull-request code must not run on QF self-hosted runners.

@yzua
yzua merged commit bdd7faa into main Aug 24, 2026
2 checks passed
@yzua
yzua deleted the ci/oidc-gated-deploy-main branch August 24, 2026 10:09
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