Skip to content

Commit 2b0f4da

Browse files
authored
feat(ci): use sha instead of tag on steps (#487)
1 parent 4b0728b commit 2b0f4da

File tree

5 files changed

+25
-25
lines changed

5 files changed

+25
-25
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ jobs:
2828
docker_meta_version: ${{ steps.docker_meta.outputs.version }}
2929
steps:
3030
- name: Checkout
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
3232

3333
- name: Docker meta
3434
id: docker_meta
35-
uses: docker/metadata-action@v5
35+
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f #v5.8.0
3636
with:
3737
images: |
3838
tibiadata/tibiadata-api-go
@@ -48,32 +48,32 @@ jobs:
4848

4949
- name: Install Cosign
5050
if: github.event_name != 'pull_request'
51-
uses: sigstore/cosign-installer@v3
51+
uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 #v3.9.2
5252

5353
- name: Set up QEMU
54-
uses: docker/setup-qemu-action@v3
54+
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 #v3.6.0
5555

5656
- name: Set up Docker Buildx
57-
uses: docker/setup-buildx-action@v3
57+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 #v3.11.1
5858

5959
- name: Login to DockerHub
6060
if: github.event_name != 'pull_request'
61-
uses: docker/login-action@v3
61+
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 #v3.5.0
6262
with:
6363
username: ${{ secrets.DOCKERHUB_USERNAME }}
6464
password: ${{ secrets.DOCKERHUB_TOKEN }}
6565

6666
- name: Login to GitHub Container Registry
6767
if: github.event_name != 'pull_request'
68-
uses: docker/login-action@v3
68+
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 #v3.5.0
6969
with:
7070
registry: ghcr.io
7171
username: ${{ github.actor }}
7272
password: ${{ secrets.GITHUB_TOKEN }}
7373

7474
- name: Build and push
7575
id: docker_build
76-
uses: docker/build-push-action@v6
76+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 #v6.18.0
7777
with:
7878
context: .
7979
platforms: linux/amd64,linux/arm/v7,linux/arm64
@@ -113,7 +113,7 @@ jobs:
113113
fi
114114
115115
- name: Trigger workflow in tibiadata-argocd-app-of-apps repo
116-
uses: peter-evans/repository-dispatch@v3
116+
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 #v3.0.0
117117
with:
118118
token: ${{ secrets.REPO_ACCESS_TOKEN }}
119119
repository: TibiaData/tibiadata-argocd-app-of-apps
@@ -128,7 +128,7 @@ jobs:
128128
needs: build
129129
steps:
130130
- name: Trigger workflow in tibiadata-helm-charts repo
131-
uses: peter-evans/repository-dispatch@v3
131+
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 #v3.0.0
132132
with:
133133
token: ${{ secrets.REPO_ACCESS_TOKEN }}
134134
repository: TibiaData/tibiadata-helm-charts

.github/workflows/codecov.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
1616

1717
- name: Setup go
18-
uses: actions/setup-go@v5
18+
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 #v5.5.0
1919
with:
2020
go-version-file: go.mod
2121

2222
- name: Connect to Tailnet
2323
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository
24-
uses: tailscale/github-action@v3
24+
uses: tailscale/github-action@84a3f23bb4d843bcf4da6cf824ec1be473daf4de #v3.2.3
2525
with:
2626
args: --accept-dns=true
2727
oauth-client-id: ${{ secrets.TS_OAUTH_CLIENT_ID }}
@@ -34,6 +34,6 @@ jobs:
3434
go test -race -coverprofile=coverage.out -covermode=atomic `go list ./... | grep -v vendor/` -v
3535
3636
- name: Uploading coverage to Codecov
37-
uses: codecov/codecov-action@v5
37+
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 #v5.4.3
3838
with:
3939
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/codeql-analysis.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ jobs:
2424

2525
steps:
2626
- name: Checkout repository
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
2828

2929
- name: Setup go
30-
uses: actions/setup-go@v5
30+
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 #v5.5.0
3131
with:
3232
go-version-file: go.mod
3333

3434
- name: Initialize CodeQL
35-
uses: github/codeql-action/init@v3
35+
uses: github/codeql-action/init@96f518a34f7a870018057716cc4d7a5c014bd61c #v3.29.10
3636
with:
3737
languages: ${{ matrix.language }}
3838

3939
- name: Autobuild
40-
uses: github/codeql-action/autobuild@v3
40+
uses: github/codeql-action/autobuild@96f518a34f7a870018057716cc4d7a5c014bd61c #v3.29.10
4141

4242
- name: Perform CodeQL Analysis
43-
uses: github/codeql-action/analyze@v3
43+
uses: github/codeql-action/analyze@96f518a34f7a870018057716cc4d7a5c014bd61c #v3.29.10

.github/workflows/dockerhub.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
1717

1818
- name: Docker Hub Description
19-
uses: peter-evans/dockerhub-description@v4
19+
uses: peter-evans/dockerhub-description@432a30c9e07499fd01da9f8a49f0faf9e0ca5b77 #v4.0.2
2020
with:
2121
username: ${{ secrets.DOCKERHUB_USERNAME }}
2222
password: ${{ secrets.DOCKERHUB_TOKEN }}

.github/workflows/documentation.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
1616

1717
- name: Set up Go
18-
uses: actions/setup-go@v5
18+
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 #v5.5.0
1919
with:
2020
go-version-file: go.mod
2121

@@ -34,14 +34,14 @@ jobs:
3434
echo "${contents}" > docs/swagger.json
3535
3636
- name: Upload swagger.json to release page
37-
uses: svenstaro/upload-release-action@v2
37+
uses: svenstaro/upload-release-action@81c65b7cd4de9b2570615ce3aad67a41de5b1a13 #2.11.2
3838
with:
3939
repo_token: ${{ secrets.GITHUB_TOKEN }}
4040
file: docs/swagger.json
4141
tag: ${{ github.ref }}
4242

4343
- name: Trigger workflow in tibiadata-api-docs repo
44-
uses: peter-evans/repository-dispatch@v3
44+
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 #v3.0.0
4545
with:
4646
token: ${{ secrets.REPO_ACCESS_TOKEN }}
4747
repository: TibiaData/tibiadata-api-docs

0 commit comments

Comments
 (0)