Skip to content

docs: Document staging deployment aggregation strategy#621

Merged
LukasWallrich merged 2 commits intoci-fixfrom
copilot/sub-pr-617
Feb 5, 2026
Merged

docs: Document staging deployment aggregation strategy#621
LukasWallrich merged 2 commits intoci-fixfrom
copilot/sub-pr-617

Conversation

Copy link
Contributor

Copilot AI commented Feb 5, 2026

Adds comprehensive documentation for the dual deployment strategy (production + staging) to README.md in response to review feedback.

Changes

  • Production Deployment: Documents deploy.yaml workflow triggered on master pushes → forrt.org
  • Staging Deployment: Documents staging-aggregate.yaml workflow with PR aggregation strategy → staging.forrt.org
  • Aggregation Strategy: Explains how all open non-draft PRs are automatically merged into a temporary branch, with conflicting PRs skipped and logged
  • Workflow Mechanics: Documents queuing behavior (sequential builds, not concurrent), job timeouts (10-20min), and automated branch cleanup (retains 5 most recent)
  • User Guidance: Clarifies that staging shows combined state of all compatible PRs, not individual PR previews
  • Automated Reporting: Documents PR deployment comments (success/conflict status) and monthly deployment reports

The documentation enables contributors to understand why staging.forrt.org may show or exclude their PR changes based on merge compatibility with other open PRs.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix staging deployments and prevent duplicate builds docs: Document staging deployment aggregation strategy Feb 5, 2026
Copilot AI requested a review from LukasWallrich February 5, 2026 10:36
@LukasWallrich LukasWallrich marked this pull request as ready for review February 5, 2026 12:10
@LukasWallrich LukasWallrich requested a review from a team as a code owner February 5, 2026 12:10
@LukasWallrich LukasWallrich merged commit 05cdb54 into ci-fix Feb 5, 2026
@LukasWallrich LukasWallrich deleted the copilot/sub-pr-617 branch February 5, 2026 12:10
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants