@@ -19,7 +19,7 @@ jobs:
19 runs-on: ubuntu-latest
19 runs-on: ubuntu-latest
21 - name: Check out code
21 - name: Check out code
22− uses: actions/checkout@v7
22+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
24 fetch-depth: 0
24 fetch-depth: 0
@@ -30,7 +30,7 @@ jobs:
30 id: go-version
30 id: go-version
32 - name: Set up Go
32 - name: Set up Go
33− uses: actions/setup-go@v6
33+ uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
35 go-version: ${{ steps.go-version.outputs.version }}
35 go-version: ${{ steps.go-version.outputs.version }}
36 check-latest: true
36 check-latest: true
@@ -68,14 +68,14 @@ jobs:
69 - name: Upload Coverage Report
69 - name: Upload Coverage Report
70 if: github.event_name == 'push'
70 if: github.event_name == 'push'
71− uses: qltysh/qlty-action/coverage@v2
71+ uses: qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0
73 oidc: true
73 oidc: true
74 files: lcov.info
74 files: lcov.info
76 - name: Run Trivy vulnerability scanner
76 - name: Run Trivy vulnerability scanner
77 if: (!startsWith(github.head_ref, 'release'))
77 if: (!startsWith(github.head_ref, 'release'))
78− uses: aquasecurity/trivy-action@0.35.0
78+ uses: aquasecurity/trivy-action@ed142fd0673e97e23eac54620cfb913e5ce36c25 # v0.36.0
80 scan-type: 'rootfs'
80 scan-type: 'rootfs'
81 scan-ref: './oauth2-proxy'
81 scan-ref: './oauth2-proxy'
@@ -87,7 +87,7 @@ jobs:
88 - name: Upload Trivy scan results
88 - name: Upload Trivy scan results
89 if: (!startsWith(github.head_ref, 'release'))
89 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
92 sarif_file: 'trivy-results.sarif'
92 sarif_file: 'trivy-results.sarif'
@@ -95,16 +95,16 @@ jobs:
95 runs-on: ubuntu-latest
95 runs-on: ubuntu-latest
97 - name: Check out code
97 - name: Check out code
98− uses: actions/checkout@v7
98+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
100 fetch-depth: 0
100 fetch-depth: 0
102 - name: Set up QEMU
102 - name: Set up QEMU
103− uses: docker/setup-qemu-action@v3
103+ uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
105 - name: Set up Docker Buildx
105 - name: Set up Docker Buildx
106 id: buildx
106 id: buildx
107− uses: docker/setup-buildx-action@v3
107+ uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
109 - name: Docker Build
109 - name: Docker Build
110 if: (!startsWith(github.head_ref, 'release'))
110 if: (!startsWith(github.head_ref, 'release'))