diff --git a/.github/workflows/build_wheels.yaml b/.github/workflows/build_wheels.yaml index 5b5fb056..f6a297b3 100644 --- a/.github/workflows/build_wheels.yaml +++ b/.github/workflows/build_wheels.yaml @@ -53,12 +53,12 @@ jobs: - uses: actions/checkout@v4.1.7 - name: Build wheels - uses: pypa/cibuildwheel@v2.19.2 + uses: pypa/cibuildwheel@v2.20.0 env: CIBW_BUILD: "${{ matrix.python.version }}-*" CIBW_TEST_REQUIRES: pytest==8.2.1 numpy==${{ matrix.python.oldest_numpy }} - - uses: actions/upload-artifact@v4.3.4 + - uses: actions/upload-artifact@v4.4.0 with: name: dist-python-${{ matrix.python.version }}-${{ matrix.os.base }}-${{ matrix.os.arch }} path: ./wheelhouse/*.whl @@ -69,7 +69,7 @@ jobs: steps: - uses: actions/checkout@v4.1.7 - - uses: actions/setup-python@v5.1.1 + - uses: actions/setup-python@v5.2.0 name: Install Python with: python-version: '3.12' @@ -83,7 +83,7 @@ jobs: - name: Build sdist run: python -m build --sdist --outdir dist/ . - - uses: actions/upload-artifact@v4.3.4 + - uses: actions/upload-artifact@v4.4.0 with: name: dist-sdist path: dist/*.tar.gz @@ -107,7 +107,7 @@ jobs: - name: Upload to PyPI # upload to PyPI on every tag starting with 'v' if: startsWith(github.ref, 'refs/tags/v') - uses: pypa/gh-action-pypi-publish@v1.9.0 + uses: pypa/gh-action-pypi-publish@v1.10.0 with: user: __token__ password: ${{ secrets.PYPI_API_TOKEN }} @@ -115,7 +115,7 @@ jobs: - name: Upload to TestPyPI # otherwise, upload to TestPyPi if: ${{ !startsWith(github.ref, 'refs/tags/v') && (github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]')) }} - uses: pypa/gh-action-pypi-publish@v1.9.0 + uses: pypa/gh-action-pypi-publish@v1.10.0 with: user: __token__ password: ${{ secrets.TEST_PYPI_API_TOKEN }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 801fe447..49d8e665 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -63,7 +63,7 @@ jobs: - name: Tar source run: tar -cvJf "${name}-${tag:1}.tar.xz" "${name}-${tag:1}" - - uses: actions/upload-artifact@v4.3.4 + - uses: actions/upload-artifact@v4.4.0 with: name: release path: | diff --git a/.github/workflows/style_check.yaml b/.github/workflows/style_check.yaml index 9a82f43d..bb6edb4f 100644 --- a/.github/workflows/style_check.yaml +++ b/.github/workflows/style_check.yaml @@ -23,7 +23,7 @@ jobs: steps: - uses: actions/checkout@v4.1.7 - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5.2.0 with: python-version: 3.12 - name: Install uv diff --git a/.github/workflows/unit_test.yaml b/.github/workflows/unit_test.yaml index b2e79846..9a8e9fb8 100644 --- a/.github/workflows/unit_test.yaml +++ b/.github/workflows/unit_test.yaml @@ -109,7 +109,7 @@ jobs: with: path: code - name: Set up Python - uses: actions/setup-python@v5.1.1 + uses: actions/setup-python@v5.2.0 with: python-version: ${{ matrix.python }} - name: Install uv