From 67560b0b7c7fb85ea4acd50d22a7bed55faf0174 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 29 Oct 2026 11:55:01 +0100 Subject: [PATCH 1/2] Bump starlight-theme to 0.6.0. --- .github/workflows/docs.yml | 2 +- docs/package-lock.json | 10 ++++++---- docs/package.json | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 27c1128..1ff5816 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -22,7 +22,7 @@ concurrency: jobs: docs: - uses: max-models/starlight-theme/.github/workflows/docs.yml@v0.5.2 + uses: max-models/starlight-theme/.github/workflows/docs.yml@v0.6.0 with: node-version: "24" smoke-paths: | diff --git a/docs/package-lock.json b/docs/package-lock.json index 7bcb8e2..3154858 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "dependencies": { "@astrojs/starlight": "^0.42.6", - "@max-models/starlight-theme": "github:max-models/starlight-theme#v0.5.2", + "@max-models/starlight-theme": "github:max-models/starlight-theme#v0.6.0", "astro": "^7.4.2", "sharp": "^0.35.3" }, @@ -1223,8 +1223,8 @@ "license": "MIT" }, "node_modules/@max-models/starlight-theme": { - "version": "0.4.0", - "resolved": "git+ssh://git@github.com/max-models/starlight-theme.git#786dad95026f1c3db4e771af5384c002044864fc", + "version": "0.6.0", + "resolved": "git+ssh://git@github.com/max-models/starlight-theme.git#62427a589ba327fb04664639ed8250e344dabb61", "license": "MIT", "workspaces": [ "example/docs" @@ -1236,8 +1236,10 @@ "plotly.js-dist-min": "^4.1.2", "rehype-katex": "^7.0.1", "remark-math": "^6.0.0", + "sharp": "^0.35.3", "starlight-links-validator": "^0.27.0", - "starlight-pydocs": "0.3.0" + "starlight-pydocs": "0.3.0", + "yaml": "^2.9.1" }, "bin": { "starlight-check-mdx": "bin/check-mdx.mjs", diff --git a/docs/package.json b/docs/package.json index 080c99c..8b84af5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@astrojs/starlight": "^0.42.6", - "@max-models/starlight-theme": "github:max-models/starlight-theme#v0.5.2", + "@max-models/starlight-theme": "github:max-models/starlight-theme#v0.6.0", "astro": "^7.4.2", "sharp": "^0.35.3" } From 54c405adf4003f0ffbf37a89ac494336bef96966 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 29 Oct 2026 12:26:31 +0100 Subject: [PATCH 2/2] Drop the separate tutorial job; the docs workflow runs the tutorials. --- .github/workflows/test_tutorials.yml | 53 ---------------------------- 1 file changed, 53 deletions(-) delete mode 100644 .github/workflows/test_tutorials.yml diff --git a/.github/workflows/test_tutorials.yml b/.github/workflows/test_tutorials.yml deleted file mode 100644 index 8c1cd8d..0000000 --- a/.github/workflows/test_tutorials.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Test Tutorials - -on: - push: - branches: - - main - - devel - pull_request: - branches: - - main - - devel - -env: - # A PR to main or a push to main (the release) uses PyPI versions only; devel uses the - # devel branches from [tool.uv.sources]. - UV_NO_SOURCES: ${{ (github.base_ref || github.ref_name) == 'main' }} - -jobs: - tutorials: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - python-version: ["3.10", "3.13"] - - steps: - - name: Checkout code - uses: actions/checkout@v7 - - - name: Set up uv and Python ${{ matrix.python-version }} - uses: astral-sh/setup-uv@v7 - with: - python-version: ${{ matrix.python-version }} - enable-cache: true - - - name: Set up Node - uses: actions/setup-node@v7 - with: - node-version: 22 - # The newest release, not the runner's cached one: Astro raises its minimum often. - check-latest: true - cache: npm - cache-dependency-path: docs/package-lock.json - - - name: Install project - run: | - uv sync --extra docs - uv run python -m ipykernel install --user --name python3 - cd docs && npm ci - - - name: Execute tutorials - working-directory: docs - run: DOCS_PYTHON="$(pwd)/../.venv/bin/python" npx starlight-notebooks execute --force