@@ -15,11 +15,11 @@ jobs:
15
15
name : build-docker
16
16
runs-on : ubuntu-latest
17
17
steps :
18
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
18
+ - uses : actions/checkout@v4
19
19
- uses : pnpm/action-setup@v4
20
20
21
21
- name : Setup Node
22
- uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
22
+ uses : actions/setup-node@v4
23
23
with :
24
24
node-version : " 20"
25
25
cache : " pnpm"
28
28
29
29
- name : Docker meta
30
30
id : meta
31
- uses : docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 # v5
31
+ uses : docker/metadata-action@v5
32
32
with :
33
33
images : |
34
34
${{ env.REGISTRY_URL }}/${{ env.GITHUB_REPOSITORY }}
38
38
type=semver,pattern={{major}}.{{minor}}
39
39
40
40
- name : Load ENV from 1Password
41
- uses : 1password/load-secrets-action@581a835fb51b8e7ec56b71cf2ffddd7e68bb25e0 # v2
41
+ uses : 1password/load-secrets-action@v2
42
42
id : load-op
43
43
with :
44
44
# Export loaded secrets as environment variables
@@ -49,20 +49,20 @@ jobs:
49
49
USERNAME : op://Forgejo/ENV/USERNAME
50
50
51
51
- name : Login to Container Registry
52
- uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3
52
+ uses : docker/login-action@v3
53
53
with :
54
54
registry : ${{ env.REGISTRY_URL }}
55
55
username : ${{ steps.load-op.outputs.USERNAME }}
56
56
password : ${{ steps.load-op.outputs.ACTION_TOKEN }}
57
57
58
58
- name : Set up QEMU
59
- uses : docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3
59
+ uses : docker/setup-qemu-action@v3
60
60
61
61
- name : Set up Docker Buildx
62
- uses : docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3
62
+ uses : docker/setup-buildx-action@v3
63
63
64
64
- name : Build and push
65
- uses : docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6
65
+ uses : docker/build-push-action@v6
66
66
with :
67
67
context : .
68
68
push : true
0 commit comments