From 49c4c564675ac1c2bb1b3ba6dc0fc63c543245b0 Mon Sep 17 00:00:00 2001 From: Syed Salman Reza <71028588+syed-reza98@users.noreply.github.com> Date: Thu, 7 May 2026 13:50:38 +0600 Subject: [PATCH] Update CI workflow actions to newer versions Bump pinned GitHub Actions used in .github/workflows/test-and-build.yml to newer commits/releases for bug fixes and improvements. Updated actions/checkout (v4.1.1 -> v4.2.2), actions/setup-java (v3.13.0 -> v4.4.0), subosito/flutter-action (v2.12.0 -> v2.16.0), codecov/codecov-action (v3.1.4 -> v4.6.0), actions/upload-artifact (v4.1.0 -> v4.4.3), and github/codeql-action (init/analyze v3.25.3 -> v3.27.6). These are SHA-pinned updates in the workflow file; no functional workflow changes beyond the action upgrades are introduced. --- .github/workflows/test-and-build.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 89f172e..f70b812 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -20,17 +20,17 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.2.2 - name: Setup Java - uses: actions/setup-java@cd89f11832ad0855263829ad3623d1d31a929307 # v3.13.0 + uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.4.0 with: distribution: 'zulu' java-version: '17' cache: 'gradle' - name: Setup Flutter - uses: subosito/flutter-action@44ae346459a5c099ba318147f2f297c0d74a0db2 # v2.12.0 + uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.16.0 with: flutter-version: '3.24.3' channel: 'stable' @@ -49,14 +49,14 @@ jobs: run: flutter test --coverage - name: Upload coverage to Codecov - uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4 + uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0 with: token: ${{ secrets.CODECOV_TOKEN }} file: ./coverage/lcov.info fail_ci_if_error: false - name: Archive coverage reports - uses: actions/upload-artifact@c7d193f32ed247398f1ef51e04acc37d996a730c # v4.1.0 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.4.3 with: name: code-coverage path: coverage/ @@ -71,17 +71,17 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.2.2 - name: Setup Java - uses: actions/setup-java@cd89f11832ad0855263829ad3623d1d31a929307 # v3.13.0 + uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.4.0 with: distribution: 'zulu' java-version: '17' cache: 'gradle' - name: Setup Flutter - uses: subosito/flutter-action@44ae346459a5c099ba318147f2f297c0d74a0db2 # v2.12.0 + uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.16.0 with: flutter-version: '3.24.3' channel: 'stable' @@ -109,10 +109,10 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.2.2 - name: Setup Flutter - uses: subosito/flutter-action@44ae346459a5c099ba318147f2f297c0d74a0db2 # v2.12.0 + uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.16.0 with: flutter-version: '3.24.3' channel: 'stable' @@ -139,12 +139,12 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@ccf91b7d19760778f69e6b54a32057635678b871 # v3.25.3 + uses: github/codeql-action/init@0daab03d71ff584ef619d027a3fd9146679c5d84 # v3.27.6 with: languages: javascript, python - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@ccf91b7d19760778f69e6b54a32057635678b871 # v3.25.3 + uses: github/codeql-action/analyze@0daab03d71ff584ef619d027a3fd9146679c5d84 # v3.27.6