Skip to content

Commit 2cdf90a

Browse files
committed
ci: Drop some extraneous setup-python invocations
The prek action bundles in everything it needs, and all the linters should be installed in venvs with uv or similar, so there's no need to setup Python as well. Since 2.19.1, cibuildwheel no longer needed setup-python for building Pyodide wheels, so we can drop that as well. It also appears to be causing some kind of conflict during the build [1]. [1] pypa/cibuildwheel#2566
1 parent fea3089 commit 2cdf90a

2 files changed

Lines changed: 0 additions & 8 deletions

File tree

.github/workflows/linting.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ jobs:
1515
with:
1616
fetch-depth: 0
1717
persist-credentials: false
18-
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
19-
with:
20-
python-version: "3.x"
2118
- uses: j178/prek-action@5337cb91e0fa35a7ff31b9ca345126d8bbbcdf16 # v2.0.6
2219
with:
2320
extra-args: --hook-stage manual --all-files

.github/workflows/wasm.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ jobs:
4444
fetch-depth: 0
4545
persist-credentials: false
4646

47-
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
48-
name: Install Python
49-
with:
50-
python-version: '3.13'
51-
5247
- name: Build wheels for wasm
5348
uses: pypa/cibuildwheel@4726cd35bb13f7bde50cf2761f2499ac7b3aa32c # v4.1.1
5449
env:

0 commit comments

Comments
 (0)