Skip to content

Commit a89d7d3

Browse files
authored
CI/deps: clean up workflows and renovate config (#352)
* CI: remove redundant setup-python * clean up workflows and renovate config
1 parent ceb14eb commit a89d7d3

File tree

4 files changed

+11
-17
lines changed

4 files changed

+11
-17
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,13 @@ jobs:
2727
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2828
with:
2929
fetch-depth: 0
30-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
31-
with:
32-
python-version: "3.13.3"
30+
3331
- uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8
3432
with:
3533
pixi-version: v0.49.0
3634
cache: true
3735
environments: lint
36+
3837
- name: Lint
3938
run: pixi run -e lint lint
4039

@@ -59,7 +58,7 @@ jobs:
5958

6059
- uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8
6160
with:
62-
pixi-version: v0.42.1
61+
pixi-version: v0.49.0
6362
cache: true
6463
environments: ${{ matrix.environment }}
6564

.github/workflows/docs-build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,16 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13+
1314
- uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8
1415
with:
15-
pixi-version: v0.42.1
16+
pixi-version: v0.49.0
1617
cache: true
1718
environments: docs
19+
1820
- name: Build Docs
1921
run: pixi run -e docs docs
22+
2023
- name: Upload Artifact
2124
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
2225
with:

.github/workflows/docs-deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
name: docs-deploy
1919
steps:
2020
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
21+
2122
- name: Download Artifact
2223
uses: dawidd6/action-download-artifact@4c1e823582f43b179e2cbb49c3eade4e41f992e2 # v10
2324
with:

renovate.json

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"matchCurrentValue": "/^~?=/",
1616
"enabled": false
1717
}, {
18-
"description": "Do not bump Python deps in the manifest or requires-python.",
19-
"matchManagers": ["pixi", "pep621"],
18+
"description": "Do not bump requires-python.",
19+
"matchManagers": ["pep621"],
2020
"matchPackageNames": ["python"],
2121
"enabled": false
2222
}, {
@@ -28,18 +28,9 @@
2828
}, {
2929
"description": "Block PRs for updates blocked on dropping Python 3.10.",
3030
"matchManagers": ["pixi"],
31+
"matchUpdateTypes": ["major"],
3132
"matchPackageNames": ["sphinx", "ipython", "sphinx-autodoc-typehints"],
3233
"enabled": false
33-
}, {
34-
"description": "Waiting for Numba to support NumPy 2.2.",
35-
"matchManagers": ["pixi"],
36-
"matchPackageNames": ["numpy"],
37-
"enabled": false
38-
}, {
39-
"description": "Block Python CI updates as setup-python lags behind (gh-194).",
40-
"matchManagers": ["github-actions"],
41-
"matchPackageNames": ["python"],
42-
"enabled": false
4334
}, {
4435
"description": "Group Dask packages.",
4536
"matchPackageNames": ["dask", "dask-core"],

0 commit comments

Comments
 (0)