fix(ci): bump pinned actions and stop dependabot editing generated workflow yaml#3365
fix(ci): bump pinned actions and stop dependabot editing generated workflow yaml#3365qubeena07 wants to merge 1 commit into
Conversation
…rkflow yaml Dependabot kept bumping actions/checkout, actions/setup-python and actions/setup-dotnet directly inside the workflow yaml files, which put them out of sync with the pins recorded in .github/ci/actions.toml and made the Check generated workflows job fail. This updates actions.toml to checkout 7.0.0, setup-python 6.3.0 and setup-dotnet 5.4.0, regenerates policy-engine-ci.yml from that source, and applies the same pins across every other workflow file that references those actions so everything matches again. It also adds an ignore list to the github actions block in dependabot.yml so those five actions can only be bumped by updating actions.toml and regenerating, which is what actually caused this failure in the first place.
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
🤖 AI Agent: security-scanner — View details
No security issues found. |
🤖 AI Agent: code-reviewer — View details
TL;DR: 0 blockers, 1 warning. Changes improve workflow consistency but require validation of the updated action versions.
Action items:
| # | Sev | Issue | Where | |
🤖 AI Agent: docs-sync-checker — Docs Sync
Docs SyncDocumentation is in sync. |
🤖 AI Agent: breaking-change-detector — API Compatibility
API CompatibilityNo breaking changes detected. |
🤖 AI Agent: test-generator — View details
Test coverage looks good. No gaps identified. |
PR Review Summary
Verdict: AI review comments are untrusted advisory output. The summary reports workflow-generated completion status only, not model-authored pass/fail claims. |
|
Hi @MohammadHaroonAbuomar @liamcrumm, checks are all green here and it looks mergeable. Could one of you take a look when you get a chance? This one is also blocking #3367, since that PR synced its composite action pins against the current registry and this PR moves setup python to v6.3.0. Whichever merges second needs a rebase and a rerun of generate_workflows.py with write, so I would like to get this one in first if possible. Thanks. |
Summary
Closes #3357.
Dependabot kept bumping actions/checkout, actions/setup-python and actions/setup-dotnet directly inside the workflow yaml files, which put them out of sync with the pins recorded in .github/ci/actions.toml and made the Check generated workflows job fail.
This updates actions.toml to checkout 7.0.0, setup-python 6.3.0 and setup-dotnet 5.4.0, regenerates policy-engine-ci.yml from that source, and applies the same pins across every other workflow file that references those actions so everything matches again.
It also adds an ignore list to the github actions block in dependabot.yml so those five actions can only be bumped by updating actions.toml and regenerating, which is what actually caused this failure in the first place.
Test plan