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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy