@@ -17,31 +17,31 @@ jobs:
17
17
runs-on : ubuntu-latest
18
18
steps :
19
19
- name : Checkout Repo
20
- uses : actions/checkout@v3
20
+ uses : actions/checkout@v4
21
21
22
22
- name : Set up SSH
23
- uses : MrSquaare/ssh-setup-action@v2
23
+ uses : MrSquaare/ssh-setup-action@v3
24
24
with :
25
25
host : ${{ secrets.SSH_IP }}
26
26
private-key : ${{ secrets.SSH_PRIVATE_KEY }}
27
27
private-key-name : oracle-arm
28
28
29
29
- name : Set up Docker Buildx
30
- uses : docker/setup-buildx-action@v2
30
+ uses : docker/setup-buildx-action@v3
31
31
with :
32
32
append : |
33
33
- endpoint: ssh://${{ secrets.SSH_USER }}@${{ secrets.SSH_IP }}
34
34
35
35
- name : Login to GHCR
36
- uses : docker/login-action@v2.2.0
36
+ uses : docker/login-action@v3
37
37
with :
38
38
registry : ghcr.io
39
39
username : ${{ github.actor }}
40
40
password : ${{ secrets.GITHUB_TOKEN }}
41
41
42
42
- name : Docker meta
43
43
id : create-meta
44
- uses : docker/metadata-action@v4
44
+ uses : docker/metadata-action@v5
45
45
with :
46
46
images : ${{ github.repository }}/base
47
47
@@ -60,33 +60,34 @@ jobs:
60
60
strategy :
61
61
matrix :
62
62
dockerfile : [ubuntu, debian]
63
+ needs : deploy-base
63
64
steps :
64
65
- name : Checkout Repo
65
- uses : actions/checkout@v3
66
+ uses : actions/checkout@v4
66
67
67
68
# instead of native builds, we'll just use QEMU for consumers
68
69
# consumer builds don't really do much intensive stuff anyway
69
70
- name : Set up QEMU
70
- uses : docker/setup-qemu-action@v2
71
+ uses : docker/setup-qemu-action@v3
71
72
72
73
- name : Setup Buildx
73
- uses : docker/setup-buildx-action@v2
74
+ uses : docker/setup-buildx-action@v3
74
75
75
76
- name : Login to GHCR
76
- uses : docker/login-action@v2.2.0
77
+ uses : docker/login-action@v3
77
78
with :
78
79
registry : ghcr.io
79
80
username : ${{ github.actor }}
80
81
password : ${{ secrets.GITHUB_TOKEN }}
81
82
82
83
- name : Docker meta
83
84
id : create-meta
84
- uses : docker/metadata-action@v4
85
+ uses : docker/metadata-action@v5
85
86
with :
86
87
images : ${{ github.repository }}/${{ matrix.dockerfile }}
87
88
88
89
- name : Build ${{ matrix.dockerfile}}
89
- uses : docker/build-push-action@v4.1.1
90
+ uses : docker/build-push-action@v5
90
91
with :
91
92
context : .
92
93
platforms : linux/amd64,linux/arm64
0 commit comments