11
11
runs-on : ubuntu-latest
12
12
13
13
steps :
14
- - uses : actions/checkout@v4
14
+ - uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
15
15
16
- - uses : actions/setup-node@v4
16
+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
17
17
with :
18
18
node-version : 24
19
19
23
23
id : cache
24
24
run : echo "path=$(pnpm store path)" >> $GITHUB_OUTPUT
25
25
26
- - uses : actions/cache@v4
26
+ - uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
27
27
with :
28
28
path : ${{ steps.cache.outputs.path }}
29
29
key : v1-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
39
39
runs-on : ubuntu-latest
40
40
41
41
steps :
42
- - uses : actions/checkout@v4
42
+ - uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
43
43
44
- - uses : biomejs/setup-biome@v2
44
+ - uses : biomejs/setup-biome@454fa0d884737805f48d7dc236c1761a0ac3cc13 # v2
45
45
with :
46
46
version : latest
47
47
51
51
runs-on : ubuntu-latest
52
52
53
53
steps :
54
- - uses : actions/checkout@v4
54
+ - uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
55
55
56
- - uses : actions/setup-node@v4
56
+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
57
57
with :
58
58
node-version : 24
59
59
63
63
id : cache
64
64
run : echo "path=$(pnpm store path)" >> $GITHUB_OUTPUT
65
65
66
- - uses : actions/cache@v4
66
+ - uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
67
67
with :
68
68
path : ${{ steps.cache.outputs.path }}
69
69
key : v1-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
79
79
runs-on : ubuntu-latest
80
80
81
81
steps :
82
- - uses : actions/checkout@v4
82
+ - uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
83
83
84
- - uses : actions/setup-node@v4
84
+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
85
85
with :
86
86
node-version : 24
87
87
91
91
id : cache
92
92
run : echo "path=$(pnpm store path)" >> $GITHUB_OUTPUT
93
93
94
- - uses : actions/cache@v4
94
+ - uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
95
95
with :
96
96
path : ${{ steps.cache.outputs.path }}
97
97
key : v1-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
@@ -115,7 +115,7 @@ jobs:
115
115
steps :
116
116
- name : Docker meta
117
117
id : meta
118
- uses : docker/metadata-action@v5
118
+ uses : docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5
119
119
with :
120
120
images : |
121
121
ghcr.io/${{ github.repository }}
@@ -124,18 +124,18 @@ jobs:
124
124
type=raw,value=latest
125
125
126
126
- name : Set up depot
127
- uses : depot/setup-action@v1
127
+ uses : depot/setup-action@b0b1ea4f69e92ebf5dea3f8713a1b0c37b2126a5 # v1
128
128
129
129
- name : Login to GHCR
130
130
if : github.ref == 'refs/heads/master'
131
- uses : docker/login-action@v3
131
+ uses : docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3
132
132
with :
133
133
registry : ghcr.io
134
134
username : ${{ github.actor }}
135
135
password : ${{ secrets.GITHUB_TOKEN }}
136
136
137
137
- name : Build and maybe Push Docker image
138
- uses : depot/build-push-action@v1
138
+ uses : depot/build-push-action@9785b135c3c76c33db102e45be96a25ab55cd507 # v1
139
139
with :
140
140
project : ks849krng9
141
141
push : ${{ github.ref == 'refs/heads/master' }}
0 commit comments