diff --git a/.github/workflows/linux.yaml b/.github/workflows/linux.yaml index b8c99b86..de0cd7e1 100644 --- a/.github/workflows/linux.yaml +++ b/.github/workflows/linux.yaml @@ -37,10 +37,10 @@ jobs: path: ~/.cache/pip key: ubuntu-tests-pip - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 # NOTE: The last specified version will be used as a default one. - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: | pypy3.10 @@ -101,9 +101,9 @@ jobs: path: ~/.cache/pip key: ubuntu-lint-pip - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12" @@ -131,10 +131,10 @@ jobs: path: ~/.cache/pip key: ubuntu-docs-pip - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 # NOTE: The last specified version will be used as a default one. - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12" diff --git a/.github/workflows/macos.yaml b/.github/workflows/macos.yaml index 88cdc2c6..e32dc42e 100644 --- a/.github/workflows/macos.yaml +++ b/.github/workflows/macos.yaml @@ -46,11 +46,11 @@ jobs: path: ~/Library/Caches/pip key: macos-pip - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "${{ matrix.python-version }}" - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Install `gcc` run: | diff --git a/.github/workflows/wheels.yaml b/.github/workflows/wheels.yaml index 1cf528c5..2b79c974 100644 --- a/.github/workflows/wheels.yaml +++ b/.github/workflows/wheels.yaml @@ -49,14 +49,14 @@ jobs: cp312-* steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Set up QEMU - uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0 + uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 if: matrix.cibw-archs == 'aarch64' - name: Build wheels - uses: pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1 + uses: pypa/cibuildwheel@d4a2945fcc8d13f20a1b99d461b8e844d5fc6e23 # v2.21.1 env: CIBW_ARCHS: ${{ matrix.cibw-archs }} CIBW_BEFORE_BUILD: | @@ -71,7 +71,7 @@ jobs: CIBW_TEST_REQUIRES: "pytest scipy sympy" CIBW_SKIP: "*musllinux*" - - uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: ${{ matrix.artifact-name }} path: ./wheelhouse/*.whl @@ -80,9 +80,9 @@ jobs: runs-on: macos-14 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12" @@ -100,7 +100,7 @@ jobs: nox --session libbezier-release - name: Build wheels - uses: pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1 + uses: pypa/cibuildwheel@d4a2945fcc8d13f20a1b99d461b8e844d5fc6e23 # v2.21.1 env: BEZIER_INSTALL_PREFIX: ./.nox/.cache/libbezier-release/usr CIBW_ARCHS: arm64 @@ -115,7 +115,7 @@ jobs: CIBW_TEST_COMMAND: pytest {project}/tests/unit CIBW_TEST_REQUIRES: "pytest scipy sympy" - - uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: macos-arm64 path: ./wheelhouse/*.whl @@ -124,9 +124,9 @@ jobs: runs-on: macos-14 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12" @@ -148,7 +148,7 @@ jobs: nox --session libbezier-release - name: Build wheels - uses: pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1 + uses: pypa/cibuildwheel@d4a2945fcc8d13f20a1b99d461b8e844d5fc6e23 # v2.21.1 env: BEZIER_INSTALL_PREFIX: ./.nox/.cache/libbezier-release/usr CIBW_ARCHS: x86_64 @@ -163,7 +163,7 @@ jobs: CIBW_TEST_COMMAND: pytest {project}/tests/unit CIBW_TEST_REQUIRES: "pytest scipy sympy" - - uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: macos-x86-64 path: ./wheelhouse/*.whl @@ -172,9 +172,9 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12" @@ -188,7 +188,7 @@ jobs: run: | python3.12 -m build --sdist . - - uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: sdist path: ./dist/*.tar.gz @@ -197,9 +197,9 @@ jobs: runs-on: windows-2022 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12" @@ -220,7 +220,7 @@ jobs: "C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin" >> $env:GITHUB_PATH - name: Build wheels - uses: pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1 + uses: pypa/cibuildwheel@d4a2945fcc8d13f20a1b99d461b8e844d5fc6e23 # v2.21.1 env: BEZIER_INSTALL_PREFIX: .\.nox\.cache\libbezier-release\usr CIBW_ARCHS: AMD64 @@ -238,7 +238,7 @@ jobs: CIBW_TEST_COMMAND: pytest {project}/tests/unit CIBW_TEST_REQUIRES: "pytest scipy sympy" - - uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: windows-intel path: .\wheelhouse\*.whl diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 4023a12a..255c4dba 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -45,9 +45,9 @@ jobs: path: ~\AppData\Local\pip\Cache key: windows-pip - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: "3.12"