Skip to content

feat(ci): re-add Arc canary stages to prod release pipeline#1720

Merged
zanejohnson-azure merged 1 commit into
ci_prodfrom
zane/add-canary-arc-prod
Jun 23, 2026
Merged

feat(ci): re-add Arc canary stages to prod release pipeline#1720
zanejohnson-azure merged 1 commit into
ci_prodfrom
zane/add-canary-arc-prod

Conversation

@zanejohnson-azure

Copy link
Copy Markdown
Contributor

What

Re-adds the Arc canary stages that were reverted in #1718 (bundled with an unrelated extension config fix). Restores the single self-contained pipeline: canary -> 25h bake -> manual-gated prod tiers.

Stages restored

  • Stage_Canary_MCR (auto) - RELEASE_STAGE_NAME=Canary; packages the local chart and pushes to canary/stable.
  • Stage_Canary_Regions (manual) - RELEASE_STAGE_NAME=CanaryStable; registers canary regions.
  • Wait_After_Canary - 25h (delayForMinutes: 1500) bake before prod.

Fix vs. the original #1715

The original #1715 gave Stage_1 both trigger: manual and dependsOn: [Wait_After_Canary], which ADO rejects (Manually triggered stages cannot have dependencies). Here Stage_1 is trigger: manual with no explicit dependsOn - it still orders after Wait_After_Canary via ADO's default sequential dependency, and the manual gate before any prod1/stable push is preserved. This matches Stage_Canary_Regions, which is also manual with no dependsOn.

Validation

Restores the canary stages reverted in #1718 (Stage_Canary_MCR,
Stage_Canary_Regions, Wait_After_Canary) so the Arc prod pipeline runs
canary -> 25h bake -> manual-gated prod tiers in one pipeline.

Includes the fix that the original #1715 was missing: Stage_1 is
trigger: manual WITHOUT an explicit dependsOn (ADO rejects dependsOn on
manually-triggered stages). Stage_1 still orders after Wait_After_Canary
via default sequential dependency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@zanejohnson-azure zanejohnson-azure requested a review from a team as a code owner June 22, 2026 21:31
@zanejohnson-azure

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@zanejohnson-azure zanejohnson-azure merged commit 7b9157b into ci_prod Jun 23, 2026
19 checks passed
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