Skip to content

Bump astral-sh/setup-uv from 5 to 6 in /.github/workflows#2995

Merged
namurphy merged 1 commit into
mainfrom
dependabot/github_actions/dot-github/workflows/astral-sh/setup-uv-6
Apr 28, 2025
Merged

Bump astral-sh/setup-uv from 5 to 6 in /.github/workflows#2995
namurphy merged 1 commit into
mainfrom
dependabot/github_actions/dot-github/workflows/astral-sh/setup-uv-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 28, 2025

Copy link
Copy Markdown
Contributor

Bumps astral-sh/setup-uv from 5 to 6.

Release notes

Sourced from astral-sh/setup-uv's releases.

v6.0.0 🌈 activate-environment and working-directory

Changes

This version contains some breaking changes which have been gathering up for a while. Lets dive into them:

Activate environment

In previous versions using the input python-version automatically activated a venv at the repository root. This led to some unwanted side-effects, was sometimes unexpected and not flexible enough.

The venv activation is now explicitly controlled with the new input activate-environment (false by default):

- name: Install the latest version of uv and activate the environment
  uses: astral-sh/setup-uv@v6
  with:
    activate-environment: true
- run: uv pip install pip

The venv gets created by the uv venv command so the python version is controlled by the python-version input or the files pyproject.toml, uv.toml, .python-version in the working-directory.

Working Directory

The new input working-directory controls where we look for pyproject.toml, uv.toml and .python-version files which are used to determine the version of uv and python to install.

It can also be used to control where the venv gets created.

- name: Install uv based on the config files in the working-directory
  uses: astral-sh/setup-uv@v6
  with:
    working-directory: my/subproject/dir

[!CAUTION]

The inputs pyproject-file and uv-file have been removed.

Default cache-dependency-glob

@​ssbarnea found out that the default cache-dependency-glob was not suitable for a lot of users.

The old default

... (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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 5 to 6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v5...v6)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot requested a review from namurphy April 28, 2025 03:47
@dependabot dependabot Bot added GitHub Actions A continuous integration platform for automating tests and other tasks (see .github/ directory) no changelog entry needed For PRs that should not have a changelog entry labels Apr 28, 2025
@github-actions

Copy link
Copy Markdown

Thank you for submitting this pull request (PR)! ✨ PlasmaPy depends on contributors like you, so we deeply appreciate it!

Below are checks that are being run for this PR. ✅ Don't worry if something broke! We break stuff all the time. 😅 Click on the name of a check to learn why it didn't pass. Please feel free to ask for help. We do that all the time as well! 🌸 We invite you to our weekly community meeting (2 pm ET on most Thursdays) and office hours (3 pm ET on most Thursdays).

After this PR is marked as ready for review, someone should stop by to provide a code review and offer suggestions soon. 👥 If we don't provide a review within a few days, please send us a reminder. 🎗

PlasmaPy's contributor guide has information on:

Tip

📚 For a documentation preview, click on docs/readthedocs.org:plasmapy below. For cryptic documentation errors, see the documentation troubleshooting guide.

Tip

🧹 Automatically fix most pre-commit.ci failures by commenting pre-commit.ci autofix below. For other failures, please see the pre-commit troubleshooting guide.

We thank you once again! 🌌

@github-actions github-actions Bot added testing CI Related to continuous integration documentation infrastructure labels Apr 28, 2025
@codecov

codecov Bot commented Apr 28, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.61%. Comparing base (644098e) to head (97cf541).
⚠️ Report is 208 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2995      +/-   ##
==========================================
- Coverage   95.40%   94.61%   -0.79%     
==========================================
  Files         107      107              
  Lines        9664     9664              
  Branches     1464     1464              
==========================================
- Hits         9220     9144      -76     
- Misses        257      327      +70     
- Partials      187      193       +6     

☔ View full report in Codecov by Sentry.
📢 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.

@namurphy namurphy merged commit 0972a2f into main Apr 28, 2025
@dependabot dependabot Bot deleted the dependabot/github_actions/dot-github/workflows/astral-sh/setup-uv-6 branch April 28, 2025 14:44
@github-actions github-actions Bot removed the no changelog entry needed For PRs that should not have a changelog entry label Apr 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Related to continuous integration documentation infrastructure GitHub Actions A continuous integration platform for automating tests and other tasks (see .github/ directory) testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant