Skip to content

ci-azure - Skip the Azure runner matrix on Dependabot PRs (do Get-DbaBuild) - #10674

Closed
potatoqualitee wants to merge 1 commit into
developmentfrom
ci-azure-skip-dependabot
Closed

ci-azure - Skip the Azure runner matrix on Dependabot PRs (do Get-DbaBuild)#10674
potatoqualitee wants to merge 1 commit into
developmentfrom
ci-azure-skip-dependabot

Conversation

@potatoqualitee

Copy link
Copy Markdown
Member

Dependabot PRs such as #10663 still fire the full ci-azure matrix on the self-hosted Azure VMSS pools. The two earlier attempts (#10566 and 53ea454) both patched azure-migration-tests.yml, which already skips Dependabot correctly, but never touched ci-azure.yml.

This gates the authorize job on github.actor != 'dependabot[bot]'. Every matrix job depends on authorize, so the whole workflow completes as skipped in seconds and never touches a runner. The ci-azure-supersede helper gets the same gate since there is nothing for it to cancel.

Dependabot bumps only change action pins; the GitHub-hosted workflows (xplat import, cross-platform tests, security lint) still run on them and are enough coverage.

(do Get-DbaBuild)

馃 Generated with Claude Code

https://claude.ai/code/session_01Mye3A1CnBn1pnEQnFEE7Ze

Dependabot bumps only touch action pins, and the earlier fixes (#10566,
53ea454) gated azure-migration-tests instead of ci-azure, which is the
workflow that actually acquires the Azure VMSS pools and went red on #10663.
Gate authorize (every matrix job needs it) and the supersede helper on the
actor, the same way azure-migration-tests already does.

(do Get-DbaBuild)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mye3A1CnBn1pnEQnFEE7Ze
@potatoqualitee

Copy link
Copy Markdown
Member Author

Superseded: the same commit was pushed directly onto the Dependabot branch in #10663.

@potatoqualitee
potatoqualitee deleted the ci-azure-skip-dependabot branch September 2, 2026 20:17
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