diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index febb5cca9..aa8ca500e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,7 +53,7 @@ jobs: with: persist-credentials: false - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: ${{ matrix.python-version }} @@ -91,7 +91,7 @@ jobs: cd $HOME python -m ipykernel_launcher --help - - uses: jupyterlab/maintainer-tools/.github/actions/upload-coverage@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/upload-coverage@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 coverage: runs-on: ubuntu-latest @@ -101,7 +101,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: jupyterlab/maintainer-tools/.github/actions/report-coverage@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/report-coverage@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: fail_under: 80 @@ -113,7 +113,7 @@ jobs: with: persist-credentials: false - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Check mypy deps are in sync with project deps run: hatch run typing:check @@ -131,7 +131,7 @@ jobs: with: persist-credentials: false - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - uses: jupyter-server/jupyter_releaser/.github/actions/check-release@70e58c50c736ad496cca11fe4f2446033b68b027 # v2 with: @@ -144,7 +144,7 @@ jobs: with: persist-credentials: false - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: python_version: "3.14" @@ -173,7 +173,7 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Install the Python dependencies without debugpy run: | @@ -197,12 +197,12 @@ jobs: with: persist-credentials: false - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.11" - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: dependency_type: minimum python_version: ${{ matrix.python-version }} @@ -226,7 +226,7 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: dependency_type: pre @@ -242,8 +242,8 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 - - uses: jupyterlab/maintainer-tools/.github/actions/make-sdist@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 + - uses: jupyterlab/maintainer-tools/.github/actions/make-sdist@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 test_sdist: runs-on: ubuntu-latest @@ -251,8 +251,8 @@ jobs: name: Install from SDist and Test timeout-minutes: 20 steps: - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 - - uses: jupyterlab/maintainer-tools/.github/actions/test-sdist@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 + - uses: jupyterlab/maintainer-tools/.github/actions/test-sdist@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: package_spec: ". --group test" @@ -262,5 +262,5 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 - - uses: jupyterlab/maintainer-tools/.github/actions/check-links@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 + - uses: jupyterlab/maintainer-tools/.github/actions/check-links@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 4eb6c02db..0d3d9cd5c 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -22,10 +22,10 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Run Test - uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: package_name: nbclient env_values: IPYKERNEL_CELL_NAME=\ @@ -39,10 +39,10 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Run Test - uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: package_name: ipywidgets test_command: pytest -vv -raXxs -W default --durations 10 --color=yes @@ -56,10 +56,10 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Run Test - uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: package_name: jupyter_client test_command: "pytest -vv -raXxs -W default --durations 10 --color=yes -k 'not (test_input_request or signal_kernel_subprocess)'" @@ -74,10 +74,10 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Run Test - uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/downstream-test@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 with: package_name: ipyparallel package_spec: ".[test]" @@ -91,7 +91,7 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Run Test run: | diff --git a/.github/workflows/enforce-label.yml b/.github/workflows/enforce-label.yml index 5d671b49a..68cbde34a 100644 --- a/.github/workflows/enforce-label.yml +++ b/.github/workflows/enforce-label.yml @@ -14,4 +14,4 @@ jobs: pull-requests: write steps: - name: enforce-triage-label - uses: jupyterlab/maintainer-tools/.github/actions/enforce-label@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/enforce-label@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 83160f7ff..458b2dab0 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -25,14 +25,14 @@ jobs: persist-credentials: false - name: Base Setup - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Build run: | python -m pip install build python -m build - name: Upload wheel - uses: scientific-python/upload-nightly-action@16fa02eacee1655195143de09f03676e60ef2bf5 # 0.6.5 + uses: scientific-python/upload-nightly-action@5a74a2a4ec19d7ab8b5317c1cdd356c150d92cd0 # 0.6.6 with: artifacts_path: dist anaconda_nightly_upload_token: ${{secrets.UPLOAD_TOKEN}} diff --git a/.github/workflows/prep-release.yml b/.github/workflows/prep-release.yml index 663f296f5..dcdf8c908 100644 --- a/.github/workflows/prep-release.yml +++ b/.github/workflows/prep-release.yml @@ -29,7 +29,7 @@ jobs: permissions: contents: write steps: - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - name: Prep Release id: prep-release diff --git a/.github/workflows/publish-changelog.yml b/.github/workflows/publish-changelog.yml index cc6c3fc0c..5773bfb12 100644 --- a/.github/workflows/publish-changelog.yml +++ b/.github/workflows/publish-changelog.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest environment: release steps: - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3.3.0 id: app-token diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 908563d7f..b963a8224 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -22,7 +22,7 @@ jobs: permissions: id-token: write steps: - - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@925e40fa6066f4533e0c40803bd4b6d0d2f4a781 # v1.1.0 + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@b9d5c28489f8b460cef48868f303b97c20f8fe1b # v1.1.2 - uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3.3.0 id: app-token diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 530a4d969..dbcb22e4f 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -22,4 +22,4 @@ jobs: with: persist-credentials: false - name: Run zizmor - uses: zizmorcore/zizmor-action@85b2b9fb8e3325e7a23d7d0a9d7ba5ae0f999e3e # v0.7.1 + uses: zizmorcore/zizmor-action@45d7276c9ca790aabd705e31ca99c6185c3e76dd # v0.8.1