Skip to content

chore(deps): update actions/setup-python digest to ece7cb0 - #1243

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/actions-setup-python-digest
Closed

chore(deps): update actions/setup-python digest to ece7cb0#1243
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/actions-setup-python-digest

Conversation

@renovate

@renovate renovate Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
actions/setup-python (changelog) action digest a309ff8ece7cb0

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from stranske as a code owner June 24, 2026 04:25
@renovate
renovate Bot had a problem deploying to agent-standard June 24, 2026 04:25 Failure
@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Twelve GitHub Actions workflow files update the pinned commit SHA for actions/setup-python to a new revision. All files retain the # v6 label and no other workflow logic, Python version inputs, or step configuration is changed.

Changes

actions/setup-python SHA bump

Layer / File(s) Summary
actions/setup-python SHA update across all workflows
.github/workflows/agents-80-pr-event-hub.yml, .github/workflows/agents-auto-label.yml, .github/workflows/agents-auto-pilot.yml, .github/workflows/agents-capability-check.yml, .github/workflows/agents-decompose.yml, .github/workflows/agents-dedup.yml, .github/workflows/agents-issue-optimizer.yml, .github/workflows/agents-verify-to-new-pr.yml, .github/workflows/agents-weekly-metrics.yml, .github/workflows/backplane-conformance.yml, .github/workflows/ci.yml, .github/workflows/maint-dependabot-auto-lock.yml
Each workflow's "Set up Python" step replaces the old pinned actions/setup-python commit SHA with a new SHA; all remain on the v6 major version, with no other step configuration altered.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • stranske/Manager-Database#1167: Also modifies actions/setup-python in .github/workflows/ci.yml, changing the python-version input at the same workflow step level targeted by this PR.

Suggested labels

automated

Suggested reviewers

  • stranske
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically identifies the main change: updating the actions/setup-python dependency digest to ece7cb0. It accurately reflects the core purpose of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/actions-setup-python-digest

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/agents-decompose.yml:
- Line 32: The SHA bump for the actions/setup-python action in the
agents-decompose.yml workflow file should not be made in this consumer
repository as these agent workflow files are owned upstream in the
stranske/Workflows repository and are synced to this location. Revert the SHA
change on line 32 of agents-decompose.yml back to its original value, then apply
the same update to the corresponding workflow file in the upstream
stranske/Workflows repository instead, following the proper upstream update
process to avoid drift and overwriting issues.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: ada7756d-9ada-433c-9252-7abb51a8a483

📥 Commits

Reviewing files that changed from the base of the PR and between b7da19c and 1e12eb8.

📒 Files selected for processing (12)
  • .github/workflows/agents-80-pr-event-hub.yml
  • .github/workflows/agents-auto-label.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-capability-check.yml
  • .github/workflows/agents-decompose.yml
  • .github/workflows/agents-dedup.yml
  • .github/workflows/agents-issue-optimizer.yml
  • .github/workflows/agents-verify-to-new-pr.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/backplane-conformance.yml
  • .github/workflows/ci.yml
  • .github/workflows/maint-dependabot-auto-lock.yml
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • stranske/Workflows (auto-detected)
  • stranske/Template (auto-detected)
📜 Review details
🧰 Additional context used
📓 Path-based instructions (5)
**/.github/workflows/**/!(*.md)

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

For workflow_call reusable workflows, do not use top-level permissions: block as it conflicts with caller permissions (documented in docs/INTEGRATION_GUIDE.md)

Files:

  • .github/workflows/maint-dependabot-auto-lock.yml
  • .github/workflows/backplane-conformance.yml
  • .github/workflows/agents-auto-label.yml
  • .github/workflows/agents-verify-to-new-pr.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-decompose.yml
  • .github/workflows/agents-dedup.yml
  • .github/workflows/agents-80-pr-event-hub.yml
  • .github/workflows/agents-issue-optimizer.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-capability-check.yml
  • .github/workflows/ci.yml
**/.github/workflows/*.{yml,yaml}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

For startup_failure in workflows with zero jobs, check for invalid YAML syntax, invalid permission scopes, top-level permissions block on workflow_call, or circular workflow references

Files:

  • .github/workflows/maint-dependabot-auto-lock.yml
  • .github/workflows/backplane-conformance.yml
  • .github/workflows/agents-auto-label.yml
  • .github/workflows/agents-verify-to-new-pr.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-decompose.yml
  • .github/workflows/agents-dedup.yml
  • .github/workflows/agents-80-pr-event-hub.yml
  • .github/workflows/agents-issue-optimizer.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-capability-check.yml
  • .github/workflows/ci.yml
.github/workflows/*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

.github/workflows/*.yml: In this consumer repository, keep most workflow logic in stranske/Workflows and only carry repo-specific configuration unless explicitly documented as an exception
First-party consumers should reference reusable workflows with @main unless intentionally pinning to an exact commit SHA for a controlled reason

Reference reusable workflows with @main in first-party consumers unless intentionally pinning to an exact commit SHA for a controlled reason

Files:

  • .github/workflows/maint-dependabot-auto-lock.yml
  • .github/workflows/backplane-conformance.yml
  • .github/workflows/agents-auto-label.yml
  • .github/workflows/agents-verify-to-new-pr.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-decompose.yml
  • .github/workflows/agents-dedup.yml
  • .github/workflows/agents-80-pr-event-hub.yml
  • .github/workflows/agents-issue-optimizer.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-capability-check.yml
  • .github/workflows/ci.yml
.github/workflows/agents-*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

Agent workflow files (agents-*.yml) are owned by Workflows; fix issues in stranske/Workflows, not in this consumer repo

Files:

  • .github/workflows/agents-auto-label.yml
  • .github/workflows/agents-verify-to-new-pr.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-decompose.yml
  • .github/workflows/agents-dedup.yml
  • .github/workflows/agents-80-pr-event-hub.yml
  • .github/workflows/agents-issue-optimizer.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-capability-check.yml
.github/workflows/ci.yml

📄 CodeRabbit inference engine (CLAUDE.md)

ci.yml is repo-specific and should be edited locally

Files:

  • .github/workflows/ci.yml
🔀 Multi-repo context stranske/Workflows, stranske/Template

Based on my exploration of the linked repositories, I have gathered sufficient cross-repository context. Let me provide my findings:

Linked repositories findings

stranske/Workflows (Central Reusable Workflows Repository)

Repository Purpose: stranske/Workflows is a central reusable GitHub Actions workflow system that serves 13 registered first-party consumer repositories, including stranske/Template [::stranske/Workflows::]. The synchronization is managed through .github/workflows/maint-68-sync-consumer-repos.yml.

Registered Consumer Repositories: The following repos are automatically synced from Workflows:

  • stranske/Template (subject of this PR)
  • stranske/Travel-Plan-Permission
  • stranske/trip-planner
  • stranske/Manager-Database
  • stranske/Portable-Alpha-Extension-Model
  • stranske/Trend_Model_Project
  • stranske/Collab-Admin
  • stranske/Counter_Risk
  • stranske/Pension-Data
  • stranske/Inv-Man-Intake
  • stranske/Ready
  • stranske/learning-management-system
  • stranske/Fine-Art-Archive

[::stranske/Workflows::]

Reusable Workflows Using setup-python: The central repo contains multiple reusable workflows that reference actions/setup-python@v6 (unpinned major version):

  • .github/workflows/reusable-gemini-run.yml
  • .github/workflows/reusable-cursor-run.yml
  • .github/workflows/reusable-codex-run.yml
  • .github/workflows/reusable-claude-run.yml
  • .github/workflows/reusable-backplane-conformance.yml
  • .github/workflows/reusable-agents-verifier.yml

All use python-version: '3.14' configuration [::stranske/Workflows::].

stranske/Template (Consumer Repository)

Updated Files: This PR updates 11 workflow files in the Template repository that reference the old SHA a309ff8b426b58ec0e2a45f0f869d46889d02405:

  • .github/workflows/pr-00-gate.yml (5 references)
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-auto-label.yml
  • .github/workflows/agents-capability-check.yml
  • .github/workflows/agents-decompose.yml
  • .github/workflows/agents-dedup.yml
  • .github/workflows/agents-issue-optimizer.yml
  • .github/workflows/agents-verify-to-new-pr.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/backplane-conformance.yml
  • .github/workflows/agents-80-pr-event-hub.yml

[::stranske/Template::]

Dependency Sync Mechanism: Template includes a ./templates/consumer-repo/ directory that serves as a template for downstream consumer repositories. These templates are synced via the maint-68-sync-consumer-repos.yml workflow. The consumer template directory also contains the same workflow files with pinned SHAs, indicating that this update may cascade to other consumer repositories when they sync [::stranske/Workflows::].

Version Compatibility: All setup-python references use the same major version v6 with pinned digest. The update from a309ff8b... to ece7cb0 is within the same major version, suggesting backwards compatibility for Python 3.14 configuration used across all workflows [::stranske/Template::].


🔇 Additional comments (11)
.github/workflows/agents-80-pr-event-hub.yml (1)

329-329: LGTM!

.github/workflows/agents-auto-label.yml (1)

68-68: LGTM!

.github/workflows/agents-auto-pilot.yml (1)

219-219: LGTM!

.github/workflows/agents-capability-check.yml (1)

37-37: LGTM!

.github/workflows/ci.yml (1)

174-174: LGTM!

.github/workflows/maint-dependabot-auto-lock.yml (1)

29-29: LGTM!

.github/workflows/agents-dedup.yml (1)

41-41: Already covered by the ownership-contract comment on Line 32 in .github/workflows/agents-decompose.yml.

.github/workflows/agents-issue-optimizer.yml (1)

142-142: Already covered by the ownership-contract comment on Line 32 in .github/workflows/agents-decompose.yml.

.github/workflows/agents-verify-to-new-pr.yml (1)

95-95: Already covered by the ownership-contract comment on Line 32 in .github/workflows/agents-decompose.yml.

.github/workflows/agents-weekly-metrics.yml (1)

61-61: Already covered by the ownership-contract comment on Line 32 in .github/workflows/agents-decompose.yml.

.github/workflows/backplane-conformance.yml (1)

29-29: LGTM!


- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟠 Major | 🏗️ Heavy lift

Move this SHA bump to the Workflows source repo instead of editing this consumer file.

Line 32 updates an agents-* workflow locally, but these files are owned upstream and synced; this will drift or be overwritten.

As per coding guidelines, .github/workflows/agents-*.yml: “Agent workflow files (agents-*.yml) are owned by Workflows; fix issues in stranske/Workflows, not in this consumer repo.”

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/agents-decompose.yml at line 32, The SHA bump for the
actions/setup-python action in the agents-decompose.yml workflow file should not
be made in this consumer repository as these agent workflow files are owned
upstream in the stranske/Workflows repository and are synced to this location.
Revert the SHA change on line 32 of agents-decompose.yml back to its original
value, then apply the same update to the corresponding workflow file in the
upstream stranske/Workflows repository instead, following the proper upstream
update process to avoid drift and overwriting issues.

Sources: Coding guidelines, Linked repositories

@stranske

Copy link
Copy Markdown
Owner

Closing as superseded by stranske/Workflows#2527 and replacement sync PR #1247 from Maint 68 run 28088900646. The setup-python digest is source-owned in Workflows/templates, so the sync PR is the correct propagation path.

@stranske stranske closed this Jun 24, 2026
@stranske
stranske deleted the renovate/actions-setup-python-digest branch June 24, 2026 09:32
@renovate

renovate Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for the actions/setup-python ece7cb0 update again.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant