diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 64ca6fe..926813b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,13 +16,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-name: xeus-lite-dev environment-file: environment-dev.yaml @@ -55,7 +55,7 @@ jobs: pip uninstall -y "jupyterlite_xeus" jupyterlab - name: Upload extension packages - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: extension-artifacts path: dist/jupyterlite_xeus* @@ -69,9 +69,9 @@ jobs: - name: Install Python uses: actions/setup-python@v4 with: - python-version: '3.9' + python-version: '3.13' architecture: 'x64' - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install and Test @@ -93,16 +93,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml - name: Make sure the Mamba Python API is available @@ -122,16 +121,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml - name: Install mamba @@ -150,16 +148,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install mamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml environment-name: xeus-lite-dev @@ -176,16 +173,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml - name: Install @@ -212,18 +208,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Download extension package - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-name: test-env create-args: >- @@ -255,9 +251,9 @@ jobs: - name: Upload Playwright Test report if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: jupyterlite-xeus-playwright-tests (${{ matrix.jupyterlite_version }}) + name: jupyterlite-xeus-playwright-tests (${{ matrix.jupyterlite_version }}, ${{ matrix.project }}) path: | ui-tests/test-results ui-tests/playwright-report @@ -267,6 +263,6 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - uses: jupyterlab/maintainer-tools/.github/actions/check-links@v1 diff --git a/.github/workflows/check-release.yml b/.github/workflows/check-release.yml index 8fcfddb..23e6548 100644 --- a/.github/workflows/check-release.yml +++ b/.github/workflows/check-release.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Check Release @@ -20,7 +20,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Upload Distributions - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: jupyterlite_xeus-releaser-dist-${{ github.run_number }} path: .jupyter_releaser_checkout/dist