Skip to content

build(deps): bump actions/setup-python from 6 to 7 - #314

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-7
Open

build(deps): bump actions/setup-python from 6 to 7#314
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


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 @github

dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

vivekkhandelwal1 added a commit that referenced this pull request Aug 4, 2026
…rts (#321)

`pytest (GPU, MI350)` is a required status check in the `main protection`
ruleset, but gpu-tests.yml filtered its `pull_request` trigger by path.
A workflow skipped by path filtering never reports -- its checks stay
Pending -- so any PR touching none of those paths could never satisfy
the requirement and was permanently unmergeable. #307, #313, #314, #315
and #317 were all blocked this way.

Drop the trigger-level `paths:` filter and decide inside the workflow
instead: a new `changes` job on ubuntu-latest lists the PR's files and
sets an output that the GPU jobs gate on. A job skipped by a conditional
reports Success, so non-GPU PRs now satisfy the required check without
ever occupying the single MI350 runner.

The gate fails open: it checks the listing call's status explicitly and
defaults to `gpu=true` whenever the file list cannot be retrieved or
comes back empty. An outage, rate limit or token-scope problem therefore
runs the suite rather than silently handing a GPU-touching PR a green
check it never earned.

The pattern list is one-to-one with the `paths:` filter it replaces, so
which PRs run GPU work is unchanged; verified against every open PR. Job
names are unchanged, so the ruleset needs no edit.
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/setup-python-7 branch 6 times, most recently from f5c36df to 23c4bb8 Compare August 6, 2026 09:13
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 force-pushed the dependabot/github_actions/actions/setup-python-7 branch from 23c4bb8 to 6eab1f7 Compare August 6, 2026 13:06
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.

0 participants