From 5e1a891bdc80da60b571d75bee80c4f8c85e8683 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti <13schishti@gmail.com> Date: Sat, 7 Feb 2026 23:32:59 +0000 Subject: [PATCH] Upgrade GitHub Actions for Node 24 compatibility Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com> --- .github/workflows/deploy.yml | 4 ++-- .github/workflows/e2e-linux.yml | 4 ++-- .github/workflows/lint.yml | 4 ++-- .github/workflows/publish.yml | 8 ++++---- .github/workflows/test-report.yml | 2 +- .github/workflows/unit-tests.yml | 6 +++--- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index dd7aaa3fe..e4f03d3c7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -23,8 +23,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '24.x' registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/e2e-linux.yml b/.github/workflows/e2e-linux.yml index d92fa8bce..ad25a8f2c 100644 --- a/.github/workflows/e2e-linux.yml +++ b/.github/workflows/e2e-linux.yml @@ -8,7 +8,7 @@ jobs: steps: # Checkout the PR branch - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} @@ -63,7 +63,7 @@ jobs: # Upload test results as artifact - name: Upload test results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: test-results diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d840fc393..eb409150e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,11 +6,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 # Set up Node - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '24.x' registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 801aa2135..b9cdfecf4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,8 +22,8 @@ jobs: if: ${{ startsWith(github.ref_name, 'beta') }} runs-on: macos-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '24.x' registry-url: 'https://registry.npmjs.org' @@ -39,8 +39,8 @@ jobs: needs: [lint, unit-tests, e2e-linux] runs-on: macos-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '24.x' registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/test-report.yml b/.github/workflows/test-report.yml index b16e3a5f4..4f0d4994e 100644 --- a/.github/workflows/test-report.yml +++ b/.github/workflows/test-report.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: dorny/test-reporter@v2.0.0 with: diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 6819f8ccd..e83fe1918 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -5,11 +5,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 # Set up Node - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '24.x' registry-url: 'https://registry.npmjs.org' @@ -25,7 +25,7 @@ jobs: run: npm run tests:unit - name: Upload coverage reports - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-report path: ./coverage \ No newline at end of file