@@ -16,15 +16,15 @@ jobs:
16
16
17
17
steps :
18
18
- name : Checkout code
19
- uses : actions/checkout@v3
19
+ uses : actions/checkout@v4
20
20
21
21
- name : Install Python
22
- uses : actions/setup-python@v4
22
+ uses : actions/setup-python@v5
23
23
with :
24
24
python-version : " 3.8"
25
25
26
26
- name : Run pre-commit
27
- uses :
pre-commit/[email protected] .0
27
+ uses :
pre-commit/[email protected] .1
28
28
with :
29
29
extra_args : --all-files
30
30
@@ -34,15 +34,15 @@ jobs:
34
34
35
35
steps :
36
36
- name : Checkout code
37
- uses : actions/checkout@v3
37
+ uses : actions/checkout@v4
38
38
39
39
- name : Install Python
40
- uses : actions/setup-python@v4
40
+ uses : actions/setup-python@v5
41
41
with :
42
42
python-version : " 3.8"
43
43
44
44
- name : Install poetry
45
- uses : abatilo/actions-poetry@v2.0.0
45
+ uses : abatilo/actions-poetry@v3
46
46
with :
47
47
poetry-version : 1.8.3
48
48
@@ -70,13 +70,13 @@ jobs:
70
70
timeout-minutes : 30
71
71
steps :
72
72
- name : Checkout code
73
- uses : actions/checkout@v3
73
+ uses : actions/checkout@v4
74
74
75
75
- name : Set up Docker Buildx
76
- uses : docker/setup-buildx-action@v2
76
+ uses : docker/setup-buildx-action@v3
77
77
78
78
- name : Build
79
- uses : docker/bake-action@v2
79
+ uses : docker/bake-action@v4
80
80
with :
81
81
files : docker-compose.yml, docker-compose.dev.yml
82
82
set : |
95
95
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d worker mongo redis minio mc goaws
96
96
97
97
- name : Dump docker logs before tests
98
- uses : jwalton/gh-docker-logs@v1
98
+ uses : jwalton/gh-docker-logs@v2
99
99
100
100
- name : Run job tests in Docker worker container
101
101
run : |
@@ -104,31 +104,31 @@ jobs:
104
104
105
105
- name : Dump docker logs on failure
106
106
if : failure()
107
- uses : jwalton/gh-docker-logs@v1
107
+ uses : jwalton/gh-docker-logs@v2
108
108
109
109
integration-tests :
110
110
name : Run integration tests
111
111
runs-on : ubuntu-latest
112
112
timeout-minutes : 30
113
113
steps :
114
114
- name : Checkout code
115
- uses : actions/checkout@v3
115
+ uses : actions/checkout@v4
116
116
117
117
- name : Install Python
118
- uses : actions/setup-python@v4
118
+ uses : actions/setup-python@v5
119
119
with :
120
120
python-version : " 3.8"
121
121
122
122
- name : Install poetry
123
- uses : abatilo/actions-poetry@v2.0.0
123
+ uses : abatilo/actions-poetry@v3
124
124
with :
125
125
poetry-version : 1.8.3
126
126
127
127
- name : Set up Docker Buildx
128
- uses : docker/setup-buildx-action@v2
128
+ uses : docker/setup-buildx-action@v3
129
129
130
130
- name : Build
131
- uses : docker/bake-action@v2
131
+ uses : docker/bake-action@v4
132
132
with :
133
133
files : docker-compose.yml
134
134
set : |
@@ -153,7 +153,7 @@ jobs:
153
153
interval : 500
154
154
155
155
- name : Dump docker logs before tests
156
- uses : jwalton/gh-docker-logs@v1
156
+ uses : jwalton/gh-docker-logs@v2
157
157
158
158
- name : Install dependencies
159
159
run : poetry install
@@ -172,31 +172,31 @@ jobs:
172
172
173
173
- name : Dump docker logs on failure
174
174
if : failure()
175
- uses : jwalton/gh-docker-logs@v1
175
+ uses : jwalton/gh-docker-logs@v2
176
176
177
177
integration-tests-historian :
178
178
name : Run integration tests with historian
179
179
runs-on : ubuntu-latest
180
180
timeout-minutes : 30
181
181
steps :
182
182
- name : Checkout code
183
- uses : actions/checkout@v3
183
+ uses : actions/checkout@v4
184
184
185
185
- name : Install Python
186
- uses : actions/setup-python@v4
186
+ uses : actions/setup-python@v5
187
187
with :
188
188
python-version : " 3.8"
189
189
190
190
- name : Install poetry
191
- uses : abatilo/actions-poetry@v2.0.0
191
+ uses : abatilo/actions-poetry@v3
192
192
with :
193
193
poetry-version : 1.8.3
194
194
195
195
- name : Set up Docker Buildx
196
- uses : docker/setup-buildx-action@v2
196
+ uses : docker/setup-buildx-action@v3
197
197
198
198
- name : Build
199
- uses : docker/bake-action@v2
199
+ uses : docker/bake-action@v4
200
200
with :
201
201
load : true
202
202
files : docker-compose.yml, docker-compose.dev.yml, docker-compose.historian.yml
@@ -225,7 +225,7 @@ jobs:
225
225
interval : 500
226
226
227
227
- name : Dump docker logs before tests
228
- uses : jwalton/gh-docker-logs@v1
228
+ uses : jwalton/gh-docker-logs@v2
229
229
230
230
- name : Install dependencies
231
231
run : poetry install
@@ -244,14 +244,14 @@ jobs:
244
244
245
245
- name : Dump docker logs on failure
246
246
if : failure()
247
- uses : jwalton/gh-docker-logs@v1
247
+ uses : jwalton/gh-docker-logs@v2
248
248
249
249
publish :
250
250
needs : [pre-commit, unit-tests, simulation-tests, integration-tests, integration-tests-historian]
251
251
runs-on : ubuntu-latest
252
252
steps :
253
253
- name : Checkout code
254
- uses : actions/checkout@v3
254
+ uses : actions/checkout@v4
255
255
256
256
- name : Log into container registry
257
257
uses : docker/login-action@v2
@@ -261,7 +261,7 @@ jobs:
261
261
password : ${{ secrets.GITHUB_TOKEN }}
262
262
263
263
- name : Set up Docker Buildx
264
- uses : docker/setup-buildx-action@v2
264
+ uses : docker/setup-buildx-action@v3
265
265
266
266
- name : Docker meta
267
267
uses : docker/metadata-action@v4
@@ -278,7 +278,7 @@ jobs:
278
278
type=semver,pattern={{major}},enable=${{ github.event_name == 'release' }}
279
279
280
280
- name : Build
281
- uses : docker/bake-action@v2
281
+ uses : docker/bake-action@v4
282
282
with :
283
283
files : |
284
284
docker-compose.yml
0 commit comments