Skip to content

Commit 6f1c568

Browse files
authored
ci: modernize and remove rc conda channel (#964)
1 parent 3a04af4 commit 6f1c568

2 files changed

Lines changed: 11 additions & 10 deletions

File tree

.github/workflows/action.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,17 @@ jobs:
2828
- ubuntu-24.04-arm
2929
- windows-2019
3030
- windows-2022
31+
- windows-2025
3132
- macos-13
3233
- macos-14
34+
- macos-15
3335
steps:
3436
- uses: actions/checkout@v4
3537
with:
3638
persist-credentials: false
3739
- uses: astral-sh/setup-uv@v6
3840
- uses: ./
39-
- run: nox --non-interactive --error-on-missing-interpreter --session github_actions_default_tests
41+
- run: nox --session github_actions_default_tests
4042

4143
action-all-tests:
4244
runs-on: windows-latest
@@ -49,5 +51,5 @@ jobs:
4951
python-version: 3.9
5052
- uses: ./
5153
with:
52-
python-versions: "3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, pypy-2.7, pypy-3.7, pypy-3.8, pypy-3.9, pypy-3.10"
53-
- run: nox --non-interactive --error-on-missing-interpreter --session github_actions_all_tests
54+
python-versions: "3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, pypy-2.7, pypy-3.7, pypy-3.8, pypy-3.9, pypy-3.10, pypy-3.11"
55+
- run: nox --session github_actions_all_tests

.github/workflows/ci.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,14 @@ jobs:
5757
auto-update-conda: true
5858
python-version: ${{ matrix.python-version }}
5959
use-mamba: true
60-
channels: conda-forge/label/python_rc,conda-forge
60+
channels: conda-forge
6161
- name: Install Nox-under-test (uv)
6262
run: uv pip install --system .
6363
- name: Run tests on ${{ matrix.os }}
64-
run: nox --non-interactive --error-on-missing-interpreter --session "tests-${{ matrix.python-version }}" -- --full-trace
65-
64+
run: nox --session "tests-${{ matrix.python-version }}" -- --full-trace
6665
- name: Run Conda tests
6766
if: matrix.python-version == '3.12'
68-
run: nox --non-interactive --error-on-missing-interpreter --session "conda_tests" -- --full-trace
67+
run: nox --session "conda_tests" -- --full-trace
6968
- name: Save coverage report
7069
uses: actions/upload-artifact@v4
7170
with:
@@ -97,7 +96,7 @@ jobs:
9796
- name: Display structure of downloaded files
9897
run: ls -aR
9998
- name: Run coverage
100-
run: nox --non-interactive --session "cover"
99+
run: nox --session "cover"
101100

102101
lint:
103102
runs-on: ubuntu-latest
@@ -112,7 +111,7 @@ jobs:
112111
- name: Install Nox-under-test
113112
run: python -m pip install --disable-pip-version-check .
114113
- name: Lint
115-
run: nox --non-interactive --error-on-missing-interpreter --session "lint"
114+
run: nox --session "lint"
116115

117116
docs:
118117
runs-on: ubuntu-latest
@@ -129,4 +128,4 @@ jobs:
129128
- name: Install Nox-under-test
130129
run: uv pip install --system .
131130
- name: Docs
132-
run: nox --non-interactive --error-on-missing-interpreter --session "docs"
131+
run: nox --session "docs"

0 commit comments

Comments
 (0)