Skip to content

chore(deps): bump actions/setup-python from 6 to 7#995

Merged
burtenshaw merged 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-7
Jul 21, 2026
Merged

chore(deps): bump actions/setup-python from 6 to 7#995
burtenshaw merged 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/setup-python from 6 to 7.

Release notes

Sourced from actions/setup-python's releases.

v7.0.0

What's Changed

Enhancements

Bug Fix

Dependency Upgrade

New Contributors

Full Changelog: actions/setup-python@v6...v7.0.0

v6.3.0

What's Changed

Enhancement

Dependency update

Documentation

New Contributors

Full Changelog: actions/setup-python@v6.2.0...v6.3.0

v6.2.0

What's Changed

Dependency Upgrades

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note

Low Risk
Routine Dependabot action bump with no application or secrets logic changes; only the Python setup action version changes.

Overview
Bumps actions/setup-python from v6 to v7 on the “Set up Python” step in six GitHub Actions workflows: Hugging Face deploy/collection sync, package CI, PyPI and TestPyPI publish, and the check-env-docs job in the test workflow.

Python versions and install steps are unchanged (still 3.11/3.12 as before); workflows continue to install dependencies with explicit pip/python -m pip commands rather than the removed pip-install action input.

Reviewed by Cursor Bugbot for commit 34b133c. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added Dependencies github_actions Pull requests that update GitHub Actions code labels Jul 21, 2026
@burtenshaw burtenshaw added enhancement New feature or request size: small Small pull request labels Jul 21, 2026 — with Cursor
@bot-ci-comment

Copy link
Copy Markdown

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@cursor cursor 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.

Alignment Review Report

Scope: dependabot bump of actions/setup-python v6 -> v7 across 6 workflow files (deploy-hf-env.yml, manage-hf-collection.yml, package-ci.yml, publish-pypi.yml, publish-testpypi.yml, test.yml). No Python, library, or lockfile code is touched.

Automated Checks

  • Lint: PASS (not applicable to this PR's scope — 0 .py files changed). ruff check src/ tests/ passes cleanly; ruff format --check only flags ~20 long-standing envs/ files (jupyter_env, opencode_env, repl_env, terminus_env, textarena_env) — pre-existing drift, none in this diff.
  • Debug code: CLEAN (not applicable to this PR's scope). check-debug.sh scans src/ only; its hits (console.print CLI output + old cli/ TODOs) are pre-existing and unrelated — this PR changes no Python.

Open RFCs Context

rfcs/: 000-005 In Review, 010 Draft. None cover CI, GitHub Actions, or the Python toolchain, so no RFC surface is touched by a CI runner action version bump.

Tier 1: Fixes Required

None. Verification performed:

  • v7 is real & currentactions/setup-python@v7 resolves to commit 5fda3b9; v7.0.0 was published 2026-07-20 and is the latest release.
  • No breaking changes — v7 is an internal ESM migration with no changes to inputs/outputs/behavior (release notes). The only removed input, pip-install, is not used by any of these workflows (each passes only python-version, pinned to 3.11/3.12).
  • No new runner requirement — the node24 / runner v2.327.1+ requirement landed in v6 (already in use here), not v7; GitHub-hosted runners are unaffected.
  • Uniform bump — all 6 setup-python call sites moved to @v7; no @v6 stragglers remain.
  • Clean mergegit merge-tree origin/main <head> reports no conflict (clean 1-commit fast-forward over main @ 20f8b8bb).

Tier 2: Alignment Discussion

Principle Conflicts

None identified. A CI runner Python-setup version bump doesn't touch any runtime boundary (Gym/MCP APIs, rewards-in-environment, client-server separation, container/credential isolation, Pydantic wire types).

RFC Conflicts

None identified.

Non-blocking note (FYI @burtenshaw, github-actions dependabot updater owner): first-party actions here are pinned by floating major tag (@v7), unlike the SHA-pinned huggingface/doc-builder reusable workflows. That is the existing repo convention (maintained by dependabot) and is not changed by this PR — noting the supply-chain trade-off vs. full-SHA pinning only for awareness, not as a blocker.

Summary

  • 0 mechanical issues to fix
  • 0 alignment points for human review
  • 0 RFC conflicts

Clean, low-risk first-party CI action bump.

Open in Web View Automation 

Sent by Cursor Automation: Pre-review


- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Clean bump: this job pins python-version: "3.12" and passes no other inputs, so v7's removal of the pip-install input doesn't apply. v7 is an internal ESM migration (no input/output/behavior change vs v6).


- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Same clean bump; pins python-version: '3.12' (single-quoted here vs double-quoted elsewhere — cosmetic, valid YAML, pre-existing). No removed inputs used.


- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Clean bump; pins python-version: "3.11". Runs after a checkout with persist-credentials: false; v7 changes nothing here.


- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Clean bump; pins python-version: "3.11" for the PyPI publish job. No removed inputs used; the node24 runner requirement predates v7 (introduced in v6).


- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Clean bump; pins python-version: "3.11". Same shape as the pypi publish workflow — behavior-compatible with v6.


- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Clean bump; pins python-version: "3.11". This is the main CI/lint/test job; setup-python v7 is behavior-compatible with v6.

@burtenshaw
burtenshaw merged commit b1bd31c into main Jul 21, 2026
10 checks passed
@burtenshaw
burtenshaw deleted the dependabot/github_actions/actions/setup-python-7 branch July 21, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies enhancement New feature or request github_actions Pull requests that update GitHub Actions code size: small Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant