From 289c4ea03d99753b71fbd71c51e37ab1d3e1a3f8 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti <13schishti@gmail.com> Date: Sat, 20 Dec 2025 23:44:13 +0000 Subject: [PATCH] Upgrade GitHub Actions for Node 24 compatibility Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com> --- .github/workflows/build_documentation.yml | 6 +++--- .github/workflows/build_pr_documentation.yml | 8 ++++---- .github/workflows/quality.yml | 4 ++-- .github/workflows/test_models.yml | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build_documentation.yml b/.github/workflows/build_documentation.yml index 8511ef51..24dc5214 100644 --- a/.github/workflows/build_documentation.yml +++ b/.github/workflows/build_documentation.yml @@ -18,14 +18,14 @@ jobs: PR_CLONE_URL: ${{ github.event.pull_request.head.repo.clone_url }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '18' 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' diff --git a/.github/workflows/build_pr_documentation.yml b/.github/workflows/build_pr_documentation.yml index 9d3b01a3..8b35c7b8 100644 --- a/.github/workflows/build_pr_documentation.yml +++ b/.github/workflows/build_pr_documentation.yml @@ -19,14 +19,14 @@ jobs: PR_CLONE_URL: ${{ github.event.pull_request.head.repo.clone_url }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '18' 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' @@ -55,7 +55,7 @@ jobs: echo ${{ env.COMMIT_SHA }} > ./commit_sha echo ${{ env.PR_NUMBER }} > ./pr_number - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: doc-build-artifact path: executorch-doc-build/ diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 0b970dcb..f3ff78ce 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.9 diff --git a/.github/workflows/test_models.yml b/.github/workflows/test_models.yml index e26071a0..fc64a258 100644 --- a/.github/workflows/test_models.yml +++ b/.github/workflows/test_models.yml @@ -16,7 +16,7 @@ jobs: outputs: model_names: ${{ steps.set-matrix.outputs.model_names }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Find model tests id: set-matrix run: | @@ -45,9 +45,9 @@ jobs: env: MODEL_NAME: ${{ matrix.test-modeling }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies for ExecuTorch