Skip to content

Commit 74ceb47

Browse files
authored
feat(ci): use sha instead of tag on steps (#49)
1 parent 0fe615f commit 74ceb47

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

.github/workflows/bump.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout Code
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
1818

1919
- name: Get current version
2020
id: get_version
2121
run: |
2222
echo "version=$(yq eval '.version' charts/${{ github.event.client_payload.chart_name }}/Chart.yaml)" >> $GITHUB_OUTPUT
2323
2424
- name: Increment Semantic Version
25-
uses: christian-draeger/[email protected]
25+
uses: christian-draeger/increment-semantic-version@18746485477492fd90f2664f8470b34d9208fa17 #1.2.3
2626
id: bump_version
2727
with:
2828
current-version: ${{ steps.get_version.outputs.version }}
2929
version-fragment: patch
3030

3131
- name: Update Chart versions
32-
uses: fjogeleit/[email protected]
32+
uses: fjogeleit/yaml-update-action@04ff6ec06568fd21197db746472e36cc425de850 #v0.16.1
3333
with:
3434
branch: bump/${{ github.event.client_payload.chart_name }}/${{ github.event.client_payload.release_version }}
3535
masterBranchName: ${{ github.event.repository.default_branch }}

.github/workflows/release.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
changed_charts: ${{ steps.chart_releaser.outputs.changed_charts }}
2020
steps:
2121
- name: Checkout Code
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
2323
with:
2424
fetch-depth: 0
2525

@@ -29,20 +29,20 @@ jobs:
2929
git config user.email "[email protected]"
3030
3131
- name: Set up Helm
32-
uses: azure/setup-helm@v4
32+
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 #v4.3.0
3333
with:
3434
version: latest
3535

3636
- name: Run chart-releaser
3737
id: chart_releaser
38-
uses: helm/[email protected]
38+
uses: helm/chart-releaser-action@cae68fefc6b5f367a0275617c9f83181ba54714f #v1.7.0
3939
env:
4040
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
4141
CR_GENERATE_RELEASE_NOTES: true
4242

4343
# see https://github.com/helm/chart-releaser/issues/183
4444
- name: Login to GitHub Container Registry
45-
uses: docker/login-action@v3
45+
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 #v3.5.0
4646
with:
4747
registry: ghcr.io
4848
username: ${{ github.actor }}
@@ -63,16 +63,16 @@ jobs:
6363
needs: release
6464
steps:
6565
- name: Checkout Code
66-
uses: actions/checkout@v4
66+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
6767

6868
- name: Get Helm Chart versions
6969
id: get_chart_versions
70-
uses: jacobtomlinson/[email protected]
70+
uses: jacobtomlinson/gha-read-helm-chart@ca2f3b5038208efd3279dbe941e448d7ccdccbf6 #0.1.3
7171
with:
7272
path: ${{ needs.release.outputs.changed_charts }}
7373

7474
- name: Trigger workflow in tibiadata-argocd-app-of-apps repo
75-
uses: peter-evans/[email protected]
75+
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 #v3.0.0
7676
with:
7777
token: ${{ secrets.REPO_ACCESS_TOKEN }}
7878
repository: TibiaData/tibiadata-argocd-app-of-apps

.github/workflows/test.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout Code
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5.0.0
1414
with:
1515
fetch-depth: 0
1616

1717
- name: Set up Helm
18-
uses: azure/setup-helm@v4
18+
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 #v4.3.0
1919
with:
2020
version: latest
2121

2222
- name: Set up Python
23-
uses: actions/[email protected]
23+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 #v5.6.0
2424
with:
2525
python-version: 3.x
2626
check-latest: true
2727

2828
- name: Set up chart-testing
29-
uses: helm/[email protected]
29+
uses: helm/chart-testing-action@0d28d3144d3a25ea2cc349d6e59901c4ff469b3b #v2.7.0
3030

3131
- name: Run chart-testing (list-changed)
3232
id: list-changed
@@ -42,7 +42,7 @@ jobs:
4242

4343
- name: Create kind cluster
4444
if: steps.list-changed.outputs.changed == 'true'
45-
uses: helm/[email protected]
45+
uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 #v1.12.0
4646

4747
- name: Run chart-testing (install)
4848
if: steps.list-changed.outputs.changed == 'true'

0 commit comments

Comments
 (0)