From d0ca510443e96dd07daf1746f6e7e66fea0f53a0 Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Mon, 12 Jan 2026 14:05:24 -0500 Subject: [PATCH 1/3] Use uv in GitHub workflows --- .github/workflows/ci.yml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6c98236fd..c76f82192 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,27 +20,22 @@ jobs: include: - name: Build website - python: '3.12' nox_session: build - name: Perform Nikola checks - python: '3.12' nox_session: check steps: + - name: Checkout code uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Set up Python - uses: actions/setup-python@v5 + - name: Install uv and set the Python version + uses: astral-sh/setup-uv@v7 with: - python-version: ${{ matrix.python }} - cache: pip - - - name: Install Nox and uv - run: python -m pip install --progress-bar off --upgrade nox uv + version: "0.9.23" + python-version: "3.14" + enable-cache: true - name: Run Nox session - run: nox -s build + run: uvx nox -s ${{ matrix.nox_session }} From 825e70dcb21bbac7da0736c1a9490840b1054662 Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Mon, 12 Jan 2026 14:24:47 -0500 Subject: [PATCH 2/3] pre-commit --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c76f82192..d43c6e244 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,8 +33,8 @@ jobs: - name: Install uv and set the Python version uses: astral-sh/setup-uv@v7 with: - version: "0.9.23" - python-version: "3.14" + version: 0.9.23 + python-version: '3.14' enable-cache: true - name: Run Nox session From cffb2fe85ed0ff17dfd3be5344cfc1a9b781c5a7 Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Mon, 12 Jan 2026 14:52:36 -0500 Subject: [PATCH 3/3] Comment out 'nox -s check' We had not been running this before, and it is not passing. I want to fix it in separate pull requests. --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d43c6e244..467dcc811 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,8 +22,8 @@ jobs: - name: Build website nox_session: build - - name: Perform Nikola checks - nox_session: check +# - name: Perform Nikola checks +# nox_session: check steps: