Skip to content

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

Merged
njzjz merged 1 commit into
masterfrom
dependabot/github_actions/actions/setup-python-7
Jul 23, 2026
Merged

njzjz merged 1 commit into
masterfrom
dependabot/github_actions/actions/setup-python-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 23, 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)

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 Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 23, 2026
@codecov

codecov Bot commented Jul 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.62%. Comparing base (5e42987) to head (ff8589e).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5898      +/-   ##
==========================================
- Coverage   78.88%   78.62%   -0.26%     
==========================================
  Files        1054     1054              
  Lines      121756   121756              
  Branches     4402     4403       +1     
==========================================
- Hits        96043    95736     -307     
- Misses      24147    24459     +312     
+ Partials     1566     1561       -5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@njzjz
njzjz added this pull request to the merge queue Jul 23, 2026
Merged via the queue into master with commit 21df9d6 Jul 23, 2026
65 checks passed
@njzjz
njzjz deleted the dependabot/github_actions/actions/setup-python-7 branch July 23, 2026 20:01
hanaol pushed a commit to hanaol/deepmd-kit that referenced this pull request Jul 28, 2026
) (deepmodeling#5916)

Reverts deepmodeling#5882 — "ci(cuda): overlap AOTI .pt2 compiles with GPU unit
tests".

This undoes the CUDA CI orchestration that PR added:

- The two-lane pytest split in `test_python` (`-m aoti_compile` vs `-m
"not aoti_compile"`).
- The `aoti_compile` pytest marker machinery in
`source/tests/conftest.py` (producer list,
`pytest_collection_modifyitems` tagging, and the runtime drift guard).
- The `aoti_compile` marker registration in `pyproject.toml`.
- The persistent `AOTInductor` compile cache (`actions/cache`) in both
CUDA jobs.
- The per-lane JUnit report upload.
- The phase-gating (`DP_CC_SKIP_BUILD` / `DP_CC_SKIP_CTEST`) and atomic
`.so` install changes in `source/install/test_cc_local.sh`.

The serial `python -m pytest source/tests` invocation and the original
`test_cc_local.sh` flow are restored.

## Conflict resolution

`deepmodeling#5882` was followed by unrelated commits that touched the same regions.
The revert preserves those later changes and only undoes `deepmodeling#5882`:

- **Dependabot bumps preserved:** `actions/setup-python@v7` (deepmodeling#5898) and
`actions/upload-artifact@v7` (deepmodeling#5900) are kept. Only `deepmodeling#5882`'s additions
(the `actions/cache` blocks and the JUnit upload step) are removed; the
version bumps that landed in the same context stay.
- **DPA4 test fixtures preserved (deepmodeling#5884):** the native-spin / bridging
fixture generators `gen_dpa4_spin.py`, `gen_dpa4_zbl.py`,
`gen_dpa4_spin_chgspin.py`, and `gen_dpa4_spin_zbl.py` are kept in
`test_cc_local.sh` (re-indented to the restored single-lane flow). The
matching entry `deepmodeling#5884` added to `_AOTI_COMPILE_MODULES` is dropped
together with that set, since the whole `aoti_compile` partition feature
is being removed — the `test_zbl_bridging` module still runs, just
unpartitioned.
- Unrelated `docs` dependency bumps in `pyproject.toml` (sphinx / myst)
are untouched.

Net result: `conftest.py` matches its pre-`deepmodeling#5882` state exactly;
`test_cuda.yml` differs from pre-`deepmodeling#5882` only by the preserved
`setup-python@v7` bumps; `test_cc_local.sh` differs only by the
preserved DPA4 fixtures; `pyproject.toml` differs only by the preserved
`docs` dependency bumps.

---

Coding agent: opencode
opencode version: 1.18.8
Model: ustc/glm-5.2
Reasoning effort: max


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Tests**
* Streamlined CUDA test execution with a single comprehensive test run
and simplified environment settings.
  * Improved test setup compatibility for Paddle and TensorFlow imports.
  * Updated test marker configuration to support the current test suite.

* **Chores**
* Improved local C++ build, installation, fixture generation, and
validation workflows.
  * C++ tests now run automatically after successful builds.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: njzjz-bot <njzjz.bot@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant