@@ -19,7 +19,7 @@ jobs:
1919 runs-on: ubuntu-latest
2020 steps:
2121 - name: Check out code
22− uses: actions/checkout@v7
22+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2323 with:
2424 fetch-depth: 0
2525
@@ -30,7 +30,7 @@ jobs:
3030 id: go-version
3131
3232 - name: Set up Go
33− uses: actions/setup-go@v6
33+ uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
3434 with:
3535 go-version: ${{ steps.go-version.outputs.version }}
3636 check-latest: true
@@ -68,14 +68,14 @@ jobs:
6868
6969 - name: Upload Coverage Report
7070 if: github.event_name == 'push'
71− uses: qltysh/qlty-action/coverage@v2
71+ uses: qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0
7272 with:
7373 oidc: true
7474 files: lcov.info
7575
7676 - name: Run Trivy vulnerability scanner
7777 if: (!startsWith(github.head_ref, 'release'))
78− uses: aquasecurity/trivy-action@0.35.0
78+ uses: aquasecurity/trivy-action@ed142fd0673e97e23eac54620cfb913e5ce36c25 # v0.36.0
7979 with:
8080 scan-type: 'rootfs'
8181 scan-ref: './oauth2-proxy'
@@ -87,7 +87,7 @@ jobs:
8787
8888 - name: Upload Trivy scan results
8989 if: (!startsWith(github.head_ref, 'release'))
90− uses: github/codeql-action/upload-sarif@v4
90+ uses: github/codeql-action/upload-sarif@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
9191 with:
9292 sarif_file: 'trivy-results.sarif'
9393
@@ -95,16 +95,16 @@ jobs:
9595 runs-on: ubuntu-latest
9696 steps:
9797 - name: Check out code
98− uses: actions/checkout@v7
98+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
9999 with:
100100 fetch-depth: 0
101101
102102 - name: Set up QEMU
103− uses: docker/setup-qemu-action@v3
103+ uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
104104
105105 - name: Set up Docker Buildx
106106 id: buildx
107− uses: docker/setup-buildx-action@v3
107+ uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
108108
109109 - name: Docker Build
110110 if: (!startsWith(github.head_ref, 'release'))