From 3d78727c3f64dc95cc29f839b28044e2a2499111 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 17:58:02 +0000 Subject: [PATCH] Bump the actions group across 1 directory with 8 updates Bumps the actions group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `5` | `6` | | [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` | | [scientific-python/action-towncrier-changelog](https://github.com/scientific-python/action-towncrier-changelog) | `1` | `2` | | [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` | | [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) | `3.1.4` | `3.3.0` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `5` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `5` | `6` | | [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) | `1.12.4` | `1.13.0` | Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) Updates `actions/setup-python` from 5 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) Updates `scientific-python/action-towncrier-changelog` from 1 to 2 - [Release notes](https://github.com/scientific-python/action-towncrier-changelog/releases) - [Changelog](https://github.com/scientific-python/action-towncrier-changelog/blob/main/CHANGES.rst) - [Commits](https://github.com/scientific-python/action-towncrier-changelog/compare/v1...v2) Updates `github/codeql-action` from 3 to 4 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) Updates `pypa/cibuildwheel` from 3.1.4 to 3.3.0 - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/c923d83ad9c1bc00211c5041d0c3f73294ff88f6...63fd63b352a9a8bdcc24791c9dbee952ee9a8abc) Updates `actions/upload-artifact` from 4 to 5 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v5) Updates `actions/download-artifact` from 5 to 6 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v5...v6) Updates `pypa/gh-action-pypi-publish` from 1.12.4 to 1.13.0 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/76f52bc884231f62b9a034ebfe128415bbaabdfc...ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: scientific-python/action-towncrier-changelog dependency-version: '2' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: pypa/cibuildwheel dependency-version: 3.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/download-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: pypa/gh-action-pypi-publish dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/arm-unit-tests.yml | 6 +++--- .github/workflows/check-changelog.yml | 4 ++-- .github/workflows/check-sdist.yml | 4 ++-- .github/workflows/codeql.yml | 8 ++++---- .github/workflows/cuda-ci.yml | 12 ++++++------ .github/workflows/emscripten.yml | 10 +++++----- .github/workflows/labeler-title-regex.yml | 4 ++-- .github/workflows/lint.yml | 12 ++++++------ .github/workflows/publish_pypi.yml | 8 ++++---- .github/workflows/update-lock-files.yml | 2 +- .github/workflows/update_tracking_issue.yml | 4 ++-- .github/workflows/wheels.yml | 20 ++++++++++---------- 12 files changed, 47 insertions(+), 47 deletions(-) diff --git a/.github/workflows/arm-unit-tests.yml b/.github/workflows/arm-unit-tests.yml index 6578cf5..c67d526 100644 --- a/.github/workflows/arm-unit-tests.yml +++ b/.github/workflows/arm-unit-tests.yml @@ -18,8 +18,8 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: '3.12' cache: 'pip' @@ -42,7 +42,7 @@ jobs: needs: [lint] steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - uses: mamba-org/setup-micromamba@v2 with: environment-file: build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock diff --git a/.github/workflows/check-changelog.yml b/.github/workflows/check-changelog.yml index 9670112..8923a8d 100644 --- a/.github/workflows/check-changelog.yml +++ b/.github/workflows/check-changelog.yml @@ -14,7 +14,7 @@ jobs: name: A reviewer will let you know if it is required or can be bypassed runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: '0' - name: Check if tests have changed @@ -30,7 +30,7 @@ jobs: - name: Check changelog entry if: steps.tests_changed.outputs.check_changelog == 'true' - uses: scientific-python/action-towncrier-changelog@v1 + uses: scientific-python/action-towncrier-changelog@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BOT_USERNAME: changelog-bot diff --git a/.github/workflows/check-sdist.yml b/.github/workflows/check-sdist.yml index 46b3f4c..168f269 100644 --- a/.github/workflows/check-sdist.yml +++ b/.github/workflows/check-sdist.yml @@ -13,8 +13,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install dependencies diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 85933c4..c180fb3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -37,11 +37,11 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -55,7 +55,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 # â„šī¸ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -68,6 +68,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/cuda-ci.yml b/.github/workflows/cuda-ci.yml index e2738c8..5a71238 100644 --- a/.github/workflows/cuda-ci.yml +++ b/.github/workflows/cuda-ci.yml @@ -15,17 +15,17 @@ jobs: runs-on: "ubuntu-latest" name: Build wheel for Pull Request steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Build wheels - uses: pypa/cibuildwheel@c923d83ad9c1bc00211c5041d0c3f73294ff88f6 + uses: pypa/cibuildwheel@63fd63b352a9a8bdcc24791c9dbee952ee9a8abc env: CIBW_BUILD: cp313-manylinux_x86_64 CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28 CIBW_BUILD_VERBOSITY: 1 CIBW_ARCHS: x86_64 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: cibw-wheels path: ./wheelhouse/*.whl @@ -40,18 +40,18 @@ jobs: timeout-minutes: 20 name: Run Array API unit tests steps: - - uses: actions/download-artifact@v5 + - uses: actions/download-artifact@v6 with: pattern: cibw-wheels path: ~/dist - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: # XXX: The 3.12.4 release of Python on GitHub Actions is corrupted: # https://github.com/actions/setup-python/issues/886 python-version: '3.12.3' - name: Checkout main repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Cache conda environment id: cache-conda uses: actions/cache@v4 diff --git a/.github/workflows/emscripten.yml b/.github/workflows/emscripten.yml index b1923eb..29120bc 100644 --- a/.github/workflows/emscripten.yml +++ b/.github/workflows/emscripten.yml @@ -35,7 +35,7 @@ jobs: build: ${{ steps.check_build_trigger.outputs.build }} steps: - name: Checkout jax-sklearn - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} persist-credentials: false @@ -63,11 +63,11 @@ jobs: if: needs.check_build_trigger.outputs.build steps: - name: Checkout jax-sklearn - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: persist-credentials: false - - uses: pypa/cibuildwheel@c923d83ad9c1bc00211c5041d0c3f73294ff88f6 + - uses: pypa/cibuildwheel@63fd63b352a9a8bdcc24791c9dbee952ee9a8abc env: CIBW_PLATFORM: pyodide XLEARN_SKIP_OPENMP_TEST: "true" @@ -79,7 +79,7 @@ jobs: CIBW_TEST_COMMAND: "python -m pytest -svra --pyargs xlearn --durations 20 --showlocals" - name: Upload wheel artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: pyodide_wheel path: ./wheelhouse/*.whl @@ -96,7 +96,7 @@ jobs: if: github.repository == 'jax-sklearn/jax-sklearn' && github.event_name != 'pull_request' steps: - name: Download wheel artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: path: wheelhouse/ merge-multiple: true diff --git a/.github/workflows/labeler-title-regex.yml b/.github/workflows/labeler-title-regex.yml index e87651e..b589e0d 100644 --- a/.github/workflows/labeler-title-regex.yml +++ b/.github/workflows/labeler-title-regex.yml @@ -15,8 +15,8 @@ jobs: labeler: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: '3.9' - name: Install PyGithub diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1b5fe60..64ac88d 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -20,12 +20,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.11 @@ -52,7 +52,7 @@ jobs: - name: Upload Artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: lint-log path: | @@ -72,10 +72,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.11 @@ -84,7 +84,7 @@ jobs: - name: Download artifact id: download-artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: lint-log diff --git a/.github/workflows/publish_pypi.yml b/.github/workflows/publish_pypi.yml index ce753ee..f0d66b4 100644 --- a/.github/workflows/publish_pypi.yml +++ b/.github/workflows/publish_pypi.yml @@ -18,8 +18,8 @@ jobs: # IMPORTANT: this permission is mandatory for trusted publishing id-token: write steps: - - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: '3.8' - name: Install dependencies @@ -39,13 +39,13 @@ jobs: run: | python build_tools/github/check_wheels.py - name: Publish package to TestPyPI - uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 + uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0 with: repository-url: https://test.pypi.org/legacy/ print-hash: true if: ${{ github.event.inputs.pypi_repo == 'testpypi' }} - name: Publish package to PyPI - uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 + uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0 if: ${{ github.event.inputs.pypi_repo == 'pypi' }} with: print-hash: true diff --git a/.github/workflows/update-lock-files.yml b/.github/workflows/update-lock-files.yml index 6ad2b89..d8e9eeb 100644 --- a/.github/workflows/update-lock-files.yml +++ b/.github/workflows/update-lock-files.yml @@ -31,7 +31,7 @@ jobs: update_script_args: "--select-tag cuda" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Generate lock files run: | source build_tools/shared.sh diff --git a/.github/workflows/update_tracking_issue.yml b/.github/workflows/update_tracking_issue.yml index 4182cad..9047a01 100644 --- a/.github/workflows/update_tracking_issue.yml +++ b/.github/workflows/update_tracking_issue.yml @@ -29,8 +29,8 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'jax-sklearn/jax-sklearn' && github.event_name == 'schedule' steps: - - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: '3.9' - name: Update tracking issue on GitHub diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 60861a3..69012f9 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout jax-sklearn - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} @@ -161,10 +161,10 @@ jobs: steps: - name: Checkout jax-sklearn - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.11" # update once build dependencies are available @@ -199,7 +199,7 @@ jobs: run: bash build_tools/wheels/build_wheels.sh - name: Store artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: cibw-wheels-cp${{ matrix.python }}-${{ matrix.platform_id }} path: wheelhouse/*.whl @@ -222,10 +222,10 @@ jobs: steps: - name: Checkout jax-sklearn - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -238,7 +238,7 @@ jobs: XLEARN_SKIP_NETWORK_TESTS: 1 - name: Store artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: cibw-sdist path: dist/*.tar.gz @@ -254,17 +254,17 @@ jobs: steps: - name: Checkout jax-sklearn - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: pattern: cibw-* path: dist merge-multiple: true - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 - name: Upload artifacts env: