From fbfaedfedefee5fcdd30c4adc3548603b29a4707 Mon Sep 17 00:00:00 2001 From: Ian Thomas Date: Tue, 17 Dec 2024 09:55:53 +0000 Subject: [PATCH 1/2] Update dependencies in github actions --- .github/workflows/docs.yml | 4 ++-- .github/workflows/main.yml | 10 +++++----- .github/workflows/release.yml | 6 ++---- .github/workflows/update_galata_references.yaml | 2 +- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 10f78277..46b6c636 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,7 +12,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-file: dev-environment.yml - name: Install @@ -21,7 +21,7 @@ jobs: run: make -C docs html - name: Publish if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs/_build/html diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b6b77e81..9d87d934 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-file: dev-environment.yml @@ -33,7 +33,7 @@ jobs: sha256sum * | tee SHA256SUMS - name: Upload builds - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: dist ${{ github.run_number }} path: ./dist @@ -66,7 +66,7 @@ jobs: uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-file: dev-environment.yml create-args: >- @@ -80,7 +80,7 @@ jobs: name: Install matplotlib pinned run: micromamba install matplotlib=${{ matrix.mpl-version}}.* - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: dist ${{ github.run_number }} path: ./dist @@ -121,7 +121,7 @@ jobs: - name: Upload UI Test artifacts if: always() && matrix.os == 'ubuntu' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ui-test-output path: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e44381f3..4d94ba9e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,12 +11,10 @@ jobs: - uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/provision-with-micromamba@main + uses: mamba-org/setup-micromamba@v2 with: - channels: conda-forge - environment-file: false environment-name: ipympl-release - extra-specs: | + create-args: >- python=3.9 jupyterlab yarn diff --git a/.github/workflows/update_galata_references.yaml b/.github/workflows/update_galata_references.yaml index 2da7b85c..4070260a 100644 --- a/.github/workflows/update_galata_references.yaml +++ b/.github/workflows/update_galata_references.yaml @@ -36,7 +36,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Install Conda environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-file: dev-environment.yml create-args: >- From df69194ccf479999fc383c0f16167f9aa2de574d Mon Sep 17 00:00:00 2001 From: Ian Thomas Date: Tue, 17 Dec 2024 13:25:18 +0000 Subject: [PATCH 2/2] Make artifact names unique for each CI run --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9d87d934..2a665274 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -123,7 +123,7 @@ jobs: if: always() && matrix.os == 'ubuntu' uses: actions/upload-artifact@v4 with: - name: ui-test-output + name: ui-test-output-${{ matrix.os }}-${{ matrix.python }}-${{ matrix.mpl-version }} path: | ui-tests/playwright-report ui-tests/test-results