From ae34d6d324c1b55ff8330347315455db4c400544 Mon Sep 17 00:00:00 2001 From: Jake VanderPlas Date: Mon, 11 Dec 2023 10:07:50 -0800 Subject: [PATCH] CI: use ratchet to pin actions commits --- .github/workflows/ci-build.yaml | 16 ++++++++-------- .github/workflows/jax-array-api.yml | 4 ++-- .github/workflows/wheel_win_x64.yml | 4 ++-- .github/workflows/windows_ci.yml | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 60ad5b455500..02828d4a0e81 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -26,7 +26,7 @@ jobs: timeout-minutes: 5 steps: - name: Cancel previous - uses: styfle/cancel-workflow-action@0.12.0 + uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # ratchet: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} if: ${{github.ref != 'refs/heads/main'}} @@ -35,7 +35,7 @@ jobs: uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # ratchet:actions/setup-python@v4 with: python-version: 3.11 - - uses: pre-commit/action@v3.0.0 + - uses: pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507 # ratchet: pre-commit/action@v3.0.0 build: name: "build ${{ matrix.name-prefix }} (py ${{ matrix.python-version }} on ${{ matrix.os }}, x64=${{ matrix.enable-x64}})" @@ -59,7 +59,7 @@ jobs: num_generated_cases: 1 steps: - name: Cancel previous - uses: styfle/cancel-workflow-action@0.12.0 + uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # ratchet: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} if: ${{github.ref != 'refs/heads/main'}} @@ -74,7 +74,7 @@ jobs: python -m pip install --upgrade pip wheel echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT - name: pip cache - uses: actions/cache@v3 + uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # ratchet: actions/cache@v3 with: path: ${{ steps.pip-cache.outputs.dir }} key: ${{ runner.os }}-py${{ matrix.python-version }}-pip-${{ hashFiles('**/setup.py', '**/requirements.txt', '**/test-requirements.txt') }} @@ -111,7 +111,7 @@ jobs: python-version: [3.9] steps: - name: Cancel previous - uses: styfle/cancel-workflow-action@0.12.0 + uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # ratchet: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} if: ${{github.ref != 'refs/heads/main'}} @@ -126,7 +126,7 @@ jobs: python -m pip install --upgrade pip wheel echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT - name: pip cache - uses: actions/cache@v3 + uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # ratchet: actions/cache@v3 with: path: ${{ steps.pip-cache.outputs.dir }} key: ${{ runner.os }}-pip-docs-${{ hashFiles('**/setup.py', '**/requirements.txt', '**/test-requirements.txt') }} @@ -152,7 +152,7 @@ jobs: python-version: [3.9] steps: - name: Cancel previous - uses: styfle/cancel-workflow-action@0.12.0 + uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # ratchet: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} if: ${{github.ref != 'refs/heads/main'}} @@ -167,7 +167,7 @@ jobs: python -m pip install --upgrade pip wheel echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT - name: pip cache - uses: actions/cache@v3 + uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # ratchet: actions/cache@v3 with: path: ${{ steps.pip-cache.outputs.dir }} key: ${{ runner.os }}-pip-docs-${{ hashFiles('**/setup.py', '**/requirements.txt', '**/test-requirements.txt') }} diff --git a/.github/workflows/jax-array-api.yml b/.github/workflows/jax-array-api.yml index 9e8d4ed94284..f7d5c49a80ee 100644 --- a/.github/workflows/jax-array-api.yml +++ b/.github/workflows/jax-array-api.yml @@ -19,9 +19,9 @@ jobs: steps: - name: Checkout jax - uses: actions/checkout@v3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # ratchet: actions/checkout@v4 - name: Checkout array-api-tests - uses: actions/checkout@v3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # ratchet: actions/checkout@v4 with: repository: data-apis/array-api-tests ref: '7c89cf1a42eb18d4fadecda1cac8769d0138753c' # Latest commit as of 2023-12-07 diff --git a/.github/workflows/wheel_win_x64.yml b/.github/workflows/wheel_win_x64.yml index a8998b9da8d7..6b61c37d5dc8 100644 --- a/.github/workflows/wheel_win_x64.yml +++ b/.github/workflows/wheel_win_x64.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.12.0 + uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # ratchet: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} @@ -39,7 +39,7 @@ jobs: "C:\\msys64\\;C:\\msys64\\usr\\bin\\;" >> $env:GITHUB_PATH python.exe build\build.py --bazel_options=--color=yes --verbose - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # ratchet: actions/upload_artifact@v3 with: name: wheels path: ${{ github.workspace }}\dist\*.whl diff --git a/.github/workflows/windows_ci.yml b/.github/workflows/windows_ci.yml index 4b0662d14ee9..cba79903f9f0 100644 --- a/.github/workflows/windows_ci.yml +++ b/.github/workflows/windows_ci.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.12.0 + uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # ratchet: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} @@ -49,7 +49,7 @@ jobs: "C:\\msys64\\;C:\\msys64\\usr\\bin\\;" >> $env:GITHUB_PATH python.exe build\build.py ('--bazel_options=--override_repository=xla=${{ github.workspace }}\xla' -replace '\\','\\') --bazel_options=--color=yes - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # ratchet: actions/upload_artifact@v3 with: name: wheels path: ${{ github.workspace }}\jax\dist\*.whl