From 8dc2c66395a72bc2e1930771b6c0ba40f209bc34 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 9 Jul 2025 21:24:53 +0100 Subject: [PATCH 1/2] CI: remove redundant setup-python --- .github/workflows/ci.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f1fca89..3f32afc6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,9 +27,6 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 - with: - python-version: "3.13.3" - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: pixi-version: v0.49.0 From afb980e47d31ec3d85df03164db9080591943046 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 9 Jul 2025 21:39:33 +0100 Subject: [PATCH 2/2] clean up workflows and renovate config --- .github/workflows/ci.yml | 4 +++- .github/workflows/docs-build.yml | 5 ++++- .github/workflows/docs-deploy.yml | 1 + renovate.json | 15 +++------------ 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f32afc6..c8c5f2bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,11 +27,13 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 + - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: pixi-version: v0.49.0 cache: true environments: lint + - name: Lint run: pixi run -e lint lint @@ -56,7 +58,7 @@ jobs: - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: - pixi-version: v0.42.1 + pixi-version: v0.49.0 cache: true environments: ${{ matrix.environment }} diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index e9da16ec..dc263cf5 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -10,13 +10,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: - pixi-version: v0.42.1 + pixi-version: v0.49.0 cache: true environments: docs + - name: Build Docs run: pixi run -e docs docs + - name: Upload Artifact uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 25b46467..0f928bf6 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -18,6 +18,7 @@ jobs: name: docs-deploy steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Download Artifact uses: dawidd6/action-download-artifact@4c1e823582f43b179e2cbb49c3eade4e41f992e2 # v10 with: diff --git a/renovate.json b/renovate.json index a25395b0..259aa70d 100644 --- a/renovate.json +++ b/renovate.json @@ -15,8 +15,8 @@ "matchCurrentValue": "/^~?=/", "enabled": false }, { - "description": "Do not bump Python deps in the manifest or requires-python.", - "matchManagers": ["pixi", "pep621"], + "description": "Do not bump requires-python.", + "matchManagers": ["pep621"], "matchPackageNames": ["python"], "enabled": false }, { @@ -28,18 +28,9 @@ }, { "description": "Block PRs for updates blocked on dropping Python 3.10.", "matchManagers": ["pixi"], + "matchUpdateTypes": ["major"], "matchPackageNames": ["sphinx", "ipython", "sphinx-autodoc-typehints"], "enabled": false - }, { - "description": "Waiting for Numba to support NumPy 2.2.", - "matchManagers": ["pixi"], - "matchPackageNames": ["numpy"], - "enabled": false - }, { - "description": "Block Python CI updates as setup-python lags behind (gh-194).", - "matchManagers": ["github-actions"], - "matchPackageNames": ["python"], - "enabled": false }, { "description": "Group Dask packages.", "matchPackageNames": ["dask", "dask-core"],