Skip to content

Serialize GitHub Pages deploys to prevent in-progress deployment failures - #4548

Draft
octner with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-deploy-job-failure
Draft

Serialize GitHub Pages deploys to prevent in-progress deployment failures#4548
octner with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-deploy-job-failure

Conversation

Copilot AI commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

The deploy job was intermittently failing when a new Pages deployment started while another deployment was still in progress. This PR removes that race by enforcing workflow-level deployment serialization.

  • Problem addressed

    • GitHub Actions deploy failed with Deployment request failed ... due to in progress deployment, causing otherwise valid pushes to fail at deploy time.
  • Workflow change

    • Added workflow-level concurrency to .github/workflows/build.yml.
    • Uses a shared pages group with cancel-in-progress: false so deploys queue instead of preempting/failing.
  • Behavioral impact

    • Only one Pages deployment from this workflow runs at a time.
    • Subsequent runs wait for the active deployment to complete rather than failing immediately.
concurrency:
  group: pages
  cancel-in-progress: false

Copilot AI changed the title [WIP] Fix failing GitHub Actions job deploy Serialize GitHub Pages deploys to prevent in-progress deployment failures Jun 17, 2026
Copilot AI requested a review from octner June 17, 2026 20:28
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.

2 participants