Skip to content

Switch the aiohttp workflow to astral-sh/setup-uv#1716

Merged
bdraco merged 3 commits into
aio-libs:masterfrom
bdraco:aiohttp-workflow-setup-uv
May 19, 2026
Merged

Switch the aiohttp workflow to astral-sh/setup-uv#1716
bdraco merged 3 commits into
aio-libs:masterfrom
bdraco:aiohttp-workflow-setup-uv

Conversation

@bdraco

@bdraco bdraco commented May 19, 2026

Copy link
Copy Markdown
Member

What do these changes do?

Switches the Aiohttp workflow
(.github/workflows/aiohttp.yml), which runs the aiohttp test
suite against the in-tree yarl checkout, from
actions/setup-python to astral-sh/setup-uv and replaces
python -m pip install -e . with uv pip install -e ..
UV_PYTHON_PREFERENCE: only-managed is scoped to the
setup-uv step. The previous cache: pip /
cache-dependency-path pair is subsumed by enable-cache: true on setup-uv.

Follow-up to #1715, applying the same pattern to the workflow
left out of that change.

Are there changes in behavior for the user?

No. CI-only change; end-user-visible behavior of yarl is
unaffected.

Is it a substantial burden for the maintainers to support this?

No.

Related issue number

N/A; follow-up to #1715.

Checklist

  • I think the code is well written
  • Unit tests for the changes exist -- N/A (CI configuration)
  • Documentation reflects the changes -- N/A (no user-visible change)
  • Add a new news fragment into the CHANGES/ folder
Agent run details (optional, for reviewers)

Drafted with Claude Code (Opus 4.7); reviewed by @bdraco.

Local verification:

  • pre-commit run --files .github/workflows/aiohttp.yml passes
    (yamllint, actionlint, GHA workflow validators, codespell,
    timeout-minutes check).

@psf-chronographer psf-chronographer Bot added the bot:chronographer:provided There is a change note present in this PR label May 19, 2026
@codspeed-hq

codspeed-hq Bot commented May 19, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 97 untouched benchmarks


Comparing bdraco:aiohttp-workflow-setup-uv (b1172e2) with master (bad9465)

Open in CodSpeed

@bdraco bdraco marked this pull request as ready for review May 19, 2026 01:28
@bdraco bdraco enabled auto-merge (squash) May 19, 2026 01:28
@bdraco bdraco merged commit c11af79 into aio-libs:master May 19, 2026
56 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot:chronographer:provided There is a change note present in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant