Skip to content

fix(ci): remove dependsOn from manually-triggered Arc prod Stage_1#1716

Open
zanejohnson-azure wants to merge 1 commit into
ci_prodfrom
zane/fix-arc-prod-stage1-manual-trigger
Open

fix(ci): remove dependsOn from manually-triggered Arc prod Stage_1#1716
zanejohnson-azure wants to merge 1 commit into
ci_prodfrom
zane/fix-arc-prod-stage1-manual-trigger

Conversation

@zanejohnson-azure

Copy link
Copy Markdown
Contributor

Problem

The merged PR #1715 added trigger: manual to Stage_1 and kept an explicit dependsOn: [Wait_After_Canary]. Azure DevOps rejects this combination at compile time:

Manually triggered stages cannot have dependencies. Please remove the dependsOn property.

Fix

Remove the explicit dependsOn from Stage_1. In ADO, a stage with no dependsOn defaults to depending on the preceding stage in the list — which is Wait_After_Canary — so the ordering (Canary → 25h bake → Stage_1) is preserved. trigger: manual still enforces the human gate before any prod1/stable push.

This matches the existing Stage_Canary_Regions stage, which is also trigger: manual with no dependsOn and relies on default sequential ordering.

Validation

  • YAML parses: 13 stages, chain intact.
  • Stage_1trigger=manual, dependsOn=None.
  • Diff is a 2-line removal only.

ADO rejects manually-triggered stages that also declare dependsOn
(Manually triggered stages cannot have dependencies). Stage_1 already
defaults to depending on the preceding Wait_After_Canary stage, so the
explicit dependsOn was redundant; trigger: manual preserves the human
gate before any prod1/stable push.

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 17, 2026 05:21
@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 enabled auto-merge (squash) June 17, 2026 06:15
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