From ceb86c279fe906b501c825f57c87486f65fc8c60 Mon Sep 17 00:00:00 2001 From: ProtoTess <32490978+0x524A@users.noreply.github.com> Date: Mon, 1 Dec 2025 01:08:27 +0000 Subject: [PATCH] chore: update GitHub Actions to use specific versions for checkout, cache, and other actions --- .github/workflows/ci.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c8beab3..6ee6948 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v5 @@ -26,7 +26,7 @@ jobs: go-version: '1.23' - name: Cache Go modules - uses: actions/cache@e5f3f4dc664b57a06a2055cfc9b80cf9f20aba75 # v4.0.1 + uses: actions/cache@v4 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} @@ -45,7 +45,7 @@ jobs: fi - name: Lint - uses: golangci/golangci-lint-action@971c284620f5fc42b58b3b01cc4aefd4b19f4599 # v4.0.0 + uses: golangci/golangci-lint-action@v4 with: version: v2.0.0 skip-cache: true @@ -58,7 +58,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v5 @@ -66,7 +66,7 @@ jobs: go-version: '1.23' - name: Cache Go modules - uses: actions/cache@e5f3f4dc664b57a06a2055cfc9b80cf9f20aba75 # v4.0.1 + uses: actions/cache@v4 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-1.23-${{ hashFiles('**/go.sum') }} @@ -83,7 +83,7 @@ jobs: run: go tool cover -html=coverage.out -o coverage.html - name: Upload coverage to Codecov - uses: codecov/codecov-action@c16abc29c95fcf9174b58eb7e6f695e0d003b6f5 # v4.1.1 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} files: ./coverage.out @@ -93,7 +93,7 @@ jobs: - name: Archive coverage if: always() - uses: actions/upload-artifact@26f96dfc338e3cd6585081a28241e5868b2b888f # v4.3.0 + uses: actions/upload-artifact@v4 with: name: coverage-report path: | @@ -119,7 +119,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v5 @@ -127,7 +127,7 @@ jobs: go-version: ${{ matrix.go-version }} - name: Cache Go modules - uses: actions/cache@e5f3f4dc664b57a06a2055cfc9b80cf9f20aba75 # v4.0.1 + uses: actions/cache@v4 with: path: | ~/.cache/go-build @@ -151,17 +151,17 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Download coverage from test job - uses: actions/download-artifact@fb7b1ae3fa6edf41bfe27490ab69d8657bea0656 # v4.1.7 + uses: actions/download-artifact@v4 with: name: coverage-report - name: SonarCloud Scan - uses: SonarSource/sonarcloud-github-action@3b335e14ab49358d133eef17b8c1590fe7c21c0e # v2.2.0 + uses: SonarSource/sonarcloud-github-action@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} @@ -179,7 +179,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v5 @@ -187,7 +187,7 @@ jobs: go-version: '1.23' - name: Cache Go modules - uses: actions/cache@e5f3f4dc664b57a06a2055cfc9b80cf9f20aba75 # v4.0.1 + uses: actions/cache@v4 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-1.23-${{ hashFiles('**/go.sum') }}