From 0c5cebac58b400f0bb8fe7095a9ed5e8ffefd2c4 Mon Sep 17 00:00:00 2001 From: Isabel Paredes Date: Thu, 16 Jan 2025 16:50:28 +0100 Subject: [PATCH 1/4] Update actions --- .github/workflows/build.yml | 42 ++++++++++++++--------------- .github/workflows/check-release.yml | 4 +-- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 64ca6fe..c8a0252 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* @@ -71,7 +71,7 @@ jobs: with: python-version: '3.9' architecture: 'x64' - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: extension-artifacts - name: Install and Test @@ -93,14 +93,14 @@ 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 @@ -122,14 +122,14 @@ 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 @@ -150,14 +150,14 @@ 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 @@ -176,14 +176,14 @@ 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 @@ -212,18 +212,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,7 +255,7 @@ 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 }}) path: | @@ -267,6 +267,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 From 04f05dbf096289c42a1d5346a4e38035a1c822bb Mon Sep 17 00:00:00 2001 From: Isabel Paredes Date: Thu, 16 Jan 2025 17:39:53 +0100 Subject: [PATCH 2/4] Unpin micromamba --- .github/workflows/build.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c8a0252..c1879f7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -102,7 +102,6 @@ jobs: - name: Install Conda environment with Micromamba 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 @@ -131,7 +130,6 @@ jobs: - name: Install Conda environment with Micromamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml - name: Install mamba @@ -159,7 +157,6 @@ jobs: - name: Install mamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml environment-name: xeus-lite-dev @@ -185,7 +182,6 @@ jobs: - name: Install Conda environment with Micromamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '1.5.10-0' environment-file: environment-dev.yaml - name: Install From 05e885984b43ec131ce2518057f1756068ee0e00 Mon Sep 17 00:00:00 2001 From: Isabel Paredes Date: Thu, 16 Jan 2025 17:49:12 +0100 Subject: [PATCH 3/4] Change artifact name --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c1879f7..f60b9fc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -253,7 +253,7 @@ jobs: if: always() 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 From 137ad49a9e1ad827f64092cdaec73970bc36ecec Mon Sep 17 00:00:00 2001 From: Isabel Paredes Date: Thu, 16 Jan 2025 17:53:19 +0100 Subject: [PATCH 4/4] Update python --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f60b9fc..926813b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -69,7 +69,7 @@ jobs: - name: Install Python uses: actions/setup-python@v4 with: - python-version: '3.9' + python-version: '3.13' architecture: 'x64' - uses: actions/download-artifact@v4 with: