From 12b15f7325fb05fb5d30d140ff57098fbbfe4ecf Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:46 +0200 Subject: [PATCH 01/18] =?UTF-8?q?=F0=9F=94=92=20pin=20add-model-like.yml?= =?UTF-8?q?=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/add-model-like.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/add-model-like.yml b/.github/workflows/add-model-like.yml index 5c9c2ea98737..5ba2f54cc0dd 100644 --- a/.github/workflows/add-model-like.yml +++ b/.github/workflows/add-model-like.yml @@ -16,14 +16,14 @@ jobs: name: "Add new model like template tests" runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install dependencies run: | sudo apt -y update && sudo apt install -y libsndfile1-dev - name: Load cached virtual environment - uses: actions/cache@v4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 id: cache with: path: ~/venv/ @@ -74,7 +74,7 @@ jobs: - name: Test suite reports artifacts if: ${{ always() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: run_all_tests_new_models_test_reports path: reports/tests_new_models From d25970c7e405b23e03287c4063eddf132a513bf5 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:47 +0200 Subject: [PATCH 02/18] =?UTF-8?q?=F0=9F=94=92=20pin=20benchmark.yml=20acti?= =?UTF-8?q?ons=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/benchmark.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 9a4e4fc3504e..191f02d7178f 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -32,7 +32,7 @@ jobs: options: --gpus all --privileged --ipc host steps: - name: Get repo - uses: actions/checkout@v5 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 1 From a99e196f29e287adf0ab25e452b0df5d3ae457be Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:48 +0200 Subject: [PATCH 03/18] =?UTF-8?q?=F0=9F=94=92=20pin=20extras-smoke-test.ym?= =?UTF-8?q?l=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/extras-smoke-test.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/extras-smoke-test.yml b/.github/workflows/extras-smoke-test.yml index 3cd60f9bee24..8fcc16e723da 100644 --- a/.github/workflows/extras-smoke-test.yml +++ b/.github/workflows/extras-smoke-test.yml @@ -15,7 +15,7 @@ jobs: versions: ${{ steps.extract-versions.outputs.versions }} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install setuptools run: | @@ -40,10 +40,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: python-version: ${{ matrix.python-version }} allow-prereleases: true @@ -100,7 +100,7 @@ jobs: - name: Upload failure report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: failure-report-${{ matrix.python-version }} path: failure_reports/ @@ -130,15 +130,15 @@ jobs: if: always() && needs.precheck-slack.outputs.has_slack_token == 'true' && needs.test-extras.result != 'success' steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: python-version: '3.11' - name: Download all failure reports - uses: actions/download-artifact@v4 + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: pattern: failure-report-* path: failure_reports/ From 7178244c612a6c78fbc3c2f6fa65bd501a74914a Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:48 +0200 Subject: [PATCH 04/18] =?UTF-8?q?=F0=9F=94=92=20pin=20circleci-failure-sum?= =?UTF-8?q?mary-comment.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/circleci-failure-summary-comment.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/circleci-failure-summary-comment.yml b/.github/workflows/circleci-failure-summary-comment.yml index a501dc76a28d..e8012430d669 100644 --- a/.github/workflows/circleci-failure-summary-comment.yml +++ b/.github/workflows/circleci-failure-summary-comment.yml @@ -15,10 +15,10 @@ jobs: PR_NUMBER: ${{ github.event.pull_request.number }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: python-version: "3.13" @@ -177,7 +177,7 @@ jobs: if: steps.circleci.outputs.artifact_found == 'true' env: PR_NUMBER: ${{ github.event.pull_request.number }} - uses: actions/github-script@v7 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 with: script: | const PR_NUMBER = parseInt(process.env.PR_NUMBER, 10); From 12a7c2064fc1837dea419527e4e92d7eb15f0b01 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:49 +0200 Subject: [PATCH 05/18] =?UTF-8?q?=F0=9F=94=92=20pin=20assign-reviewers.yml?= =?UTF-8?q?=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/assign-reviewers.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml index 46bcb52a169f..d00fb1709a47 100644 --- a/.github/workflows/assign-reviewers.yml +++ b/.github/workflows/assign-reviewers.yml @@ -11,9 +11,9 @@ jobs: pull-requests: write runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: python-version: '3.13' - name: Install dependencies From 029f39c1366aba810f1930bd846ecb042aa966e7 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:50 +0200 Subject: [PATCH 06/18] =?UTF-8?q?=F0=9F=94=92=20pin=20release-conda.yml=20?= =?UTF-8?q?actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-conda.yml b/.github/workflows/release-conda.yml index c0e28d7a510d..f2ed5a16d51e 100644 --- a/.github/workflows/release-conda.yml +++ b/.github/workflows/release-conda.yml @@ -19,10 +19,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install miniconda - uses: conda-incubator/setup-miniconda@v2 + uses: conda-incubator/setup-miniconda@9f54435e0e72c53962ee863144e47a4b094bfd35 # v2 with: auto-update-conda: true auto-activate-base: false From 44150e70d87936228d19235daf0026aba9b45818 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:51 +0200 Subject: [PATCH 07/18] =?UTF-8?q?=F0=9F=94=92=20pin=20build-ci-docker-imag?= =?UTF-8?q?es.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-ci-docker-images.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-ci-docker-images.yml b/.github/workflows/build-ci-docker-images.yml index fa32ff820cb7..dc41e593e856 100644 --- a/.github/workflows/build-ci-docker-images.yml +++ b/.github/workflows/build-ci-docker-images.yml @@ -42,19 +42,19 @@ jobs: fi - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Build ${{ matrix.file }}.dockerfile - uses: docker/build-push-action@v5 + uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5 with: context: ./docker build-args: | @@ -69,7 +69,7 @@ jobs: steps: - name: Post to Slack if: ${{ contains(github.event.head_commit.message, '[push-ci-image]') && github.event_name != 'schedule' }} - uses: huggingface/hf-workflows/.github/actions/post-slack@main + uses: huggingface/hf-workflows/.github/actions/post-slack@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: slack_channel: "#transformers-ci-circleci-images" title: 🤗 New docker images for CircleCI are pushed. From 4d57c685d4b5ca067baf92c0735223f7a251bdcf Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:52 +0200 Subject: [PATCH 08/18] =?UTF-8?q?=F0=9F=94=92=20pin=20build=5Fdocumentatio?= =?UTF-8?q?n.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_documentation.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_documentation.yml b/.github/workflows/build_documentation.yml index 28982d04eb46..6e3981f9df9d 100644 --- a/.github/workflows/build_documentation.yml +++ b/.github/workflows/build_documentation.yml @@ -11,7 +11,7 @@ on: jobs: build: - uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@main + uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@90b4ee2c10b81b5c1a6367c4e6fc9e2fb510a7e3 # main with: commit_sha: ${{ github.sha }} package: transformers @@ -23,7 +23,7 @@ jobs: hf_token: ${{ secrets.HF_DOC_BUILD_PUSH }} build_other_lang: - uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@main + uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@90b4ee2c10b81b5c1a6367c4e6fc9e2fb510a7e3 # main with: commit_sha: ${{ github.sha }} package: transformers From e0431449d76d99f284f375cf4774458ccab9e03b Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:53 +0200 Subject: [PATCH 09/18] =?UTF-8?q?=F0=9F=94=92=20pin=20build=5Fpr=5Fdocumen?= =?UTF-8?q?tation.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_pr_documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_pr_documentation.yml b/.github/workflows/build_pr_documentation.yml index fb9a1d11aa7b..2020743cd2c6 100644 --- a/.github/workflows/build_pr_documentation.yml +++ b/.github/workflows/build_pr_documentation.yml @@ -11,7 +11,7 @@ concurrency: jobs: build: if: github.event_name == 'pull_request' - uses: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml@main + uses: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml@90b4ee2c10b81b5c1a6367c4e6fc9e2fb510a7e3 # main with: commit_sha: ${{ github.event.pull_request.head.sha }} pr_number: ${{ github.event.number }} From 370b4569f70deb94dca181c01e4168fb6a949217 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:53 +0200 Subject: [PATCH 10/18] =?UTF-8?q?=F0=9F=94=92=20pin=20upload=5Fpr=5Fdocume?= =?UTF-8?q?ntation.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/upload_pr_documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload_pr_documentation.yml b/.github/workflows/upload_pr_documentation.yml index 64befc595c42..d9736780e3ae 100644 --- a/.github/workflows/upload_pr_documentation.yml +++ b/.github/workflows/upload_pr_documentation.yml @@ -8,7 +8,7 @@ on: jobs: build: - uses: huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml@main + uses: huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml@90b4ee2c10b81b5c1a6367c4e6fc9e2fb510a7e3 # main with: package_name: transformers secrets: From ce42c32330329eb7c4130b296d0e20e77637dc51 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:54 +0200 Subject: [PATCH 11/18] =?UTF-8?q?=F0=9F=94=92=20pin=20self-scheduled-amd-m?= =?UTF-8?q?i250-caller.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/self-scheduled-amd-mi250-caller.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/self-scheduled-amd-mi250-caller.yml b/.github/workflows/self-scheduled-amd-mi250-caller.yml index 581d91377090..f1e5eb6f3c1e 100644 --- a/.github/workflows/self-scheduled-amd-mi250-caller.yml +++ b/.github/workflows/self-scheduled-amd-mi250-caller.yml @@ -12,7 +12,7 @@ on: jobs: model-ci: name: Model CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_models_gpu slack_report_channel: "#transformers-ci-daily-amd" @@ -24,7 +24,7 @@ jobs: torch-pipeline: name: Torch pipeline CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_pipelines_torch_gpu slack_report_channel: "#transformers-ci-daily-amd" @@ -36,7 +36,7 @@ jobs: example-ci: name: Example CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_examples_gpu slack_report_channel: "#transformers-ci-daily-amd" @@ -48,7 +48,7 @@ jobs: deepspeed-ci: name: DeepSpeed CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_torch_cuda_extensions_gpu slack_report_channel: "#transformers-ci-daily-amd" From 85cce680fecfd0a422984281c40ed66f1119b6b4 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:55 +0200 Subject: [PATCH 12/18] =?UTF-8?q?=F0=9F=94=92=20pin=20self-scheduled-amd-m?= =?UTF-8?q?i325-caller.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/self-scheduled-amd-mi325-caller.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/self-scheduled-amd-mi325-caller.yml b/.github/workflows/self-scheduled-amd-mi325-caller.yml index 510b3f6e2c78..fc7429fa478b 100644 --- a/.github/workflows/self-scheduled-amd-mi325-caller.yml +++ b/.github/workflows/self-scheduled-amd-mi325-caller.yml @@ -16,7 +16,7 @@ on: jobs: model-ci: name: Model CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_models_gpu slack_report_channel: "#amd-hf-ci" @@ -29,7 +29,7 @@ jobs: torch-pipeline: name: Torch pipeline CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_pipelines_torch_gpu slack_report_channel: "#amd-hf-ci" @@ -42,7 +42,7 @@ jobs: example-ci: name: Example CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_examples_gpu slack_report_channel: "#amd-hf-ci" @@ -55,7 +55,7 @@ jobs: deepspeed-ci: name: DeepSpeed CI - uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@main + uses: huggingface/hf-workflows/.github/workflows/transformers_amd_ci_scheduled_arc_scale_set.yaml@a88e7fa2eaee28de5a4d6142381b1fb792349b67 # main with: job: run_torch_cuda_extensions_gpu slack_report_channel: "#amd-hf-ci" From 1aea0f0db819f4e68e4aa2a7b6606299586070b6 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:56 +0200 Subject: [PATCH 13/18] =?UTF-8?q?=F0=9F=94=92=20pin=20codeql.yml=20actions?= =?UTF-8?q?=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/codeql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5b5d7904a57f..df275fc1a5da 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -11,7 +11,7 @@ on: jobs: codeql: name: CodeQL Analysis - uses: huggingface/security-workflows/.github/workflows/codeql-reusable.yml@main + uses: huggingface/security-workflows/.github/workflows/codeql-reusable.yml@1b6a139c28db347498b30338da6a602e0a06f56c # main permissions: security-events: write packages: read From 34dd1aafdc7ff51c74deb8c7e3451767602ca2e0 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:57 +0200 Subject: [PATCH 14/18] =?UTF-8?q?=F0=9F=94=92=20pin=20check-workflow-permi?= =?UTF-8?q?ssions.yml=20actions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/check-workflow-permissions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-workflow-permissions.yml b/.github/workflows/check-workflow-permissions.yml index 5e2fb916312e..029f772acaa7 100644 --- a/.github/workflows/check-workflow-permissions.yml +++ b/.github/workflows/check-workflow-permissions.yml @@ -14,7 +14,7 @@ on: jobs: advisor: - uses: huggingface/security-workflows/.github/workflows/permissions-advisor-reusable.yml@main + uses: huggingface/security-workflows/.github/workflows/permissions-advisor-reusable.yml@1b6a139c28db347498b30338da6a602e0a06f56c # main permissions: actions: read contents: read From 7dc48d515bfe4c12e29ce00b7f6f538138b903c0 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:58 +0200 Subject: [PATCH 15/18] =?UTF-8?q?=F0=9F=94=92=20pin=20ssh-runner.yml=20act?= =?UTF-8?q?ions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ssh-runner.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ssh-runner.yml b/.github/workflows/ssh-runner.yml index 5278aeb6f5d2..cbe755fc6ea2 100644 --- a/.github/workflows/ssh-runner.yml +++ b/.github/workflows/ssh-runner.yml @@ -169,7 +169,7 @@ jobs: fi - name: Tailscale # In order to be able to SSH when a test fails - uses: huggingface/tailscale-action@main + uses: huggingface/tailscale-action@7d53c9737e53934c30290b5524d1c9b4a7c98c8a # main with: authkey: ${{ secrets.TAILSCALE_SSH_AUTHKEY }} slackChannel: ${{ env.SLACKCHANNEL }} From c9d2d62c32ef5c3d8072c398432f69aa8a04a6c3 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:58 +0200 Subject: [PATCH 16/18] =?UTF-8?q?=F0=9F=94=92=20pin=20model=5Fjobs.yml=20a?= =?UTF-8?q?ctions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/model_jobs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/model_jobs.yml b/.github/workflows/model_jobs.yml index 68f58245f030..e96c7ef16a07 100644 --- a/.github/workflows/model_jobs.yml +++ b/.github/workflows/model_jobs.yml @@ -198,7 +198,7 @@ jobs: - name: "Test suite reports artifacts: ${{ env.machine_type }}_${{ inputs.report_name_prefix }}_${{ env.matrix_folders }}_test_reports" if: ${{ always() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: ${{ env.machine_type }}_${{ inputs.report_name_prefix }}_${{ env.matrix_folders }}_test_reports path: /transformers/reports/${{ env.machine_type }}_${{ inputs.report_name_prefix }}_${{ env.matrix_folders }}_test_reports @@ -207,7 +207,7 @@ jobs: name: Collated Reports if: ${{ always() && inputs.runner_type != '' }} needs: run_models_gpu - uses: huggingface/transformers/.github/workflows/collated-reports.yml@main + uses: huggingface/transformers/.github/workflows/collated-reports.yml@6abd9725ee7d809dc974991f8ff6c958afb63a3a # main with: job: run_models_gpu report_repo_id: ${{ inputs.report_repo_id }} From 561a182977bc5ab1ceb940bc7283adfb46d3f166 Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:59:59 +0200 Subject: [PATCH 17/18] =?UTF-8?q?=F0=9F=94=92=20pin=20release.yml=20action?= =?UTF-8?q?s=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a54c3a98e771..2aec9cb5ddfd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,10 +11,10 @@ jobs: name: build release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: set up python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: python-version: "3.13" @@ -31,7 +31,7 @@ jobs: - run: python -c "from transformers import pipeline; classifier = pipeline('text-classification'); assert classifier('What a nice release')[0]['score'] > 0" - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: python-dist path: | @@ -47,14 +47,14 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: python-dist path: . - name: Publish package distributions to TestPyPI - uses: pypa/gh-action-pypi-publish@release/v1 + uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # release/v1 From b0e15ab8593ff0702f2ba0d5ff9a52d57dc1ac4a Mon Sep 17 00:00:00 2001 From: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com> Date: Thu, 2 Apr 2026 10:00:00 +0200 Subject: [PATCH 18/18] =?UTF-8?q?=F0=9F=94=92=20pin=20trufflehog.yml=20act?= =?UTF-8?q?ions=20to=20commit=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/trufflehog.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trufflehog.yml b/.github/workflows/trufflehog.yml index 7f6646e114d8..8f240a2505d3 100644 --- a/.github/workflows/trufflehog.yml +++ b/.github/workflows/trufflehog.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 - name: Secret Scanning - uses: trufflesecurity/trufflehog@main + uses: trufflesecurity/trufflehog@6bd2d14f7a4bc1e569fa3550efa7ec632a4fa67b # main with: extra_args: --results=verified,unknown