diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index af3ce9c..0e6cf11 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -21,14 +21,14 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: prefix-dev/setup-pixi@v0.9.3 + - uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.28.2 - name: Build the book run: pixi run book - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v7 with: name: jupyterbook path: _build/html/* @@ -38,13 +38,13 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v8.0.0 + - uses: astral-sh/setup-uv@v8.1.0 - name: Build the Pyodide output run: | uvx nox -s pyodide - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v7 with: name: jupyterlite path: _output/* @@ -57,7 +57,7 @@ jobs: - name: Make slides run: npx @marp-team/marp-cli@latest --input-dir slides --output _output - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v7 with: name: slides path: _output/* @@ -71,28 +71,28 @@ jobs: if: github.event_name == 'push' steps: - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v8 with: name: jupyterbook path: public - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v8 with: name: jupyterlite path: public/live - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v8 with: name: slides path: public/slides - name: Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: public - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5