diff --git a/.github/workflows/build_main_documentation.yml b/.github/workflows/build_main_documentation.yml index 5e4fb1af2a..9f2fd2b74e 100644 --- a/.github/workflows/build_main_documentation.yml +++ b/.github/workflows/build_main_documentation.yml @@ -17,17 +17,17 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" cache-dependency-path: "kit/package-lock.json" - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.11" - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: repository: "huggingface/optimum" path: optimum diff --git a/.github/workflows/build_pr_documentation.yml b/.github/workflows/build_pr_documentation.yml index 0b3933cba9..949d2750fc 100644 --- a/.github/workflows/build_pr_documentation.yml +++ b/.github/workflows/build_pr_documentation.yml @@ -28,17 +28,17 @@ jobs: PR_CLONE_URL: ${{ github.event.pull_request.head.repo.clone_url }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" cache-dependency-path: "kit/package-lock.json" - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.11" - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: repository: "huggingface/optimum" path: optimum @@ -69,7 +69,7 @@ jobs: echo ${{ env.COMMIT_SHA }} > ./commit_sha echo ${{ env.PR_NUMBER }} > ./pr_number - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: doc-build-artifact path: optimum-doc-build/ diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 176c49b42e..b9a8726441 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index e381d223ec..f529bf1e3c 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -12,7 +12,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v8 + - uses: actions/stale@v10 with: stale-issue-message: 'This issue has been marked as stale because it has been open for 30 days with no activity. This thread will be automatically closed in 5 days if no further activity occurs.' stale-pr-message: 'This PR has been marked as stale because it has been open for 90 days with no activity. This thread will be automatically closed in 30 days if no further activity occurs.' diff --git a/.github/workflows/test_cli.yml b/.github/workflows/test_cli.yml index 3e059b8f07..73416e5bcb 100644 --- a/.github/workflows/test_cli.yml +++ b/.github/workflows/test_cli.yml @@ -28,13 +28,13 @@ jobs: steps: - name: Checkout optimum - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: optimum fetch-depth: 0 - name: checkout optimum-onnx - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: huggingface/optimum-onnx ref: ${{ env.OPTIMUM_ONNX_REF }} @@ -42,7 +42,7 @@ jobs: fetch-depth: 0 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/test_common.yml b/.github/workflows/test_common.yml index a75d547c6b..dcf6ebc691 100644 --- a/.github/workflows/test_common.yml +++ b/.github/workflows/test_common.yml @@ -28,10 +28,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/test_exporters_common.yml b/.github/workflows/test_exporters_common.yml index 0f2e435367..aed663cbf5 100644 --- a/.github/workflows/test_exporters_common.yml +++ b/.github/workflows/test_exporters_common.yml @@ -28,13 +28,13 @@ jobs: steps: - name: Checkout optimum - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: optimum fetch-depth: 0 - name: checkout optimum-onnx - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: huggingface/optimum-onnx ref: ${{ env.OPTIMUM_ONNX_REF }} @@ -42,7 +42,7 @@ jobs: fetch-depth: 0 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/test_fx_automatic_parallelism.yml b/.github/workflows/test_fx_automatic_parallelism.yml index d307a9e091..775b785c4d 100644 --- a/.github/workflows/test_fx_automatic_parallelism.yml +++ b/.github/workflows/test_fx_automatic_parallelism.yml @@ -37,11 +37,11 @@ jobs: steps: - name: Checkout optimum - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.10" diff --git a/.github/workflows/test_fx_optimization.yml b/.github/workflows/test_fx_optimization.yml index 1bfe071aa8..414f22ffb0 100644 --- a/.github/workflows/test_fx_optimization.yml +++ b/.github/workflows/test_fx_optimization.yml @@ -24,10 +24,10 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/test_gptq.yml b/.github/workflows/test_gptq.yml index bfb022420c..89d3f80a3c 100644 --- a/.github/workflows/test_gptq.yml +++ b/.github/workflows/test_gptq.yml @@ -34,10 +34,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" diff --git a/.github/workflows/test_pipelines.yml b/.github/workflows/test_pipelines.yml index 3b570d5c6f..e412fdd277 100644 --- a/.github/workflows/test_pipelines.yml +++ b/.github/workflows/test_pipelines.yml @@ -28,13 +28,13 @@ jobs: steps: - name: Checkout optimum - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: optimum fetch-depth: 0 - name: checkout optimum-onnx - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: huggingface/optimum-onnx ref: ${{ env.OPTIMUM_ONNX_REF }} @@ -42,7 +42,7 @@ jobs: fetch-depth: 0 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/test_utils.yml b/.github/workflows/test_utils.yml index 4e0bc857a4..e9eff87ec6 100644 --- a/.github/workflows/test_utils.yml +++ b/.github/workflows/test_utils.yml @@ -27,10 +27,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/trufflehog.yml b/.github/workflows/trufflehog.yml index a6d565669e..7c3246f008 100644 --- a/.github/workflows/trufflehog.yml +++ b/.github/workflows/trufflehog.yml @@ -12,6 +12,6 @@ jobs: with: fetch-depth: 0 - name: Secret Scanning - uses: trufflesecurity/trufflehog@6bd2d14f7a4bc1e569fa3550efa7ec632a4fa67b # main + uses: trufflesecurity/trufflehog@37b77001d0174ebec2fcca2bd83ff83a6d45a3ab # main diff --git a/.github/workflows/upload_pr_documentation.yml b/.github/workflows/upload_pr_documentation.yml index c1ab72c396..0fa59bdaf8 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@9ad2de8582b56c017cb530c1165116d40433f1c6 # main + uses: huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml@b0f9a6e3b6aa912656cbda9f74896eb721d29421 # main with: package_name: optimum secrets: