File tree Expand file tree Collapse file tree 2 files changed +25
-9
lines changed
Expand file tree Collapse file tree 2 files changed +25
-9
lines changed Original file line number Diff line number Diff line change 1111 REGISTRY : ghcr.io
1212 IMAGE_NAME : ${{ github.repository }}
1313
14+ permissions :
15+ contents : read
16+
1417jobs :
1518 build :
1619 runs-on : ubuntu-latest
1720 steps :
21+ - name : Harden the runner (Audit all outbound calls)
22+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
23+ with :
24+ egress-policy : audit
25+
1826 - name : Checkout
19- uses : actions/checkout@v2
27+ uses : actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
2028
2129 - name : Log into the Container registry
22- uses : docker/login-action@v3
30+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
2331 with :
2432 registry : ${{ env.REGISTRY }}
2533 username : ${{ github.actor }}
2634 password : ${{ secrets.GITHUB_TOKEN }}
2735
2836 - name : Extract metadata for the Docker image
2937 id : meta
30- uses : docker/metadata-action@v4
38+ uses : docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0
3139 with :
3240 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
3341
3442 - name : Set up Docker Buildx
35- uses : docker/setup-buildx-action@v3
43+ uses : docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
3644
3745 - name : Build and push the Docker image
38- uses : docker/build-push-action@v4
46+ uses : docker/build-push-action@0a97817b6ade9f46837855d676c4cca3a2471fc9 # v4.2.1
3947 with :
4048 context : .
4149 push : true
Original file line number Diff line number Diff line change @@ -3,21 +3,29 @@ name: Pull Request
33on :
44 pull_request :
55
6+ permissions :
7+ contents : read
8+
69jobs :
710 build :
811 runs-on : ubuntu-latest
912 strategy :
1013 matrix :
1114 arch : [ linux/amd64, linux/arm64 ]
1215 steps :
16+ - name : Harden the runner (Audit all outbound calls)
17+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
18+ with :
19+ egress-policy : audit
20+
1321 - name : Check out code
14- uses : actions/checkout@v4
22+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1523 - name : Setup Go
16- uses : actions/setup-go@v5
24+ uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
1725 with :
1826 go-version : ' >=1.21.0'
1927 - name : Set up Docker Buildx
20- uses : docker/setup-buildx-action@v3
28+ uses : docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
2129 - name : Go Format
2230 run : make fmt && git diff --exit-code
2331 - name : Go Vet
3139 - name : Go Test
3240 run : make test
3341 - name : Build Docker
34- uses : docker/build-push-action@v5
42+ uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4.0
3543 with :
3644 push : false
You can’t perform that action at this time.
0 commit comments