Skip to content

Commit dfb859f

Browse files
authored
Update Github Actions (#504)
* update github actions to point to newer versions * update pre-commit and poetry actions * change pre-commit version
1 parent d12bf42 commit dfb859f

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

.github/workflows/ci.yml

+28-28
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Install Python
22-
uses: actions/setup-python@v4
22+
uses: actions/setup-python@v5
2323
with:
2424
python-version: "3.8"
2525

2626
- name: Run pre-commit
27-
uses: pre-commit/[email protected].0
27+
uses: pre-commit/[email protected].1
2828
with:
2929
extra_args: --all-files
3030

@@ -34,15 +34,15 @@ jobs:
3434

3535
steps:
3636
- name: Checkout code
37-
uses: actions/checkout@v3
37+
uses: actions/checkout@v4
3838

3939
- name: Install Python
40-
uses: actions/setup-python@v4
40+
uses: actions/setup-python@v5
4141
with:
4242
python-version: "3.8"
4343

4444
- name: Install poetry
45-
uses: abatilo/actions-poetry@v2.0.0
45+
uses: abatilo/actions-poetry@v3
4646
with:
4747
poetry-version: 1.8.3
4848

@@ -70,13 +70,13 @@ jobs:
7070
timeout-minutes: 30
7171
steps:
7272
- name: Checkout code
73-
uses: actions/checkout@v3
73+
uses: actions/checkout@v4
7474

7575
- name: Set up Docker Buildx
76-
uses: docker/setup-buildx-action@v2
76+
uses: docker/setup-buildx-action@v3
7777

7878
- name: Build
79-
uses: docker/bake-action@v2
79+
uses: docker/bake-action@v4
8080
with:
8181
files: docker-compose.yml, docker-compose.dev.yml
8282
set: |
@@ -95,7 +95,7 @@ jobs:
9595
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d worker mongo redis minio mc goaws
9696
9797
- name: Dump docker logs before tests
98-
uses: jwalton/gh-docker-logs@v1
98+
uses: jwalton/gh-docker-logs@v2
9999

100100
- name: Run job tests in Docker worker container
101101
run: |
@@ -104,31 +104,31 @@ jobs:
104104
105105
- name: Dump docker logs on failure
106106
if: failure()
107-
uses: jwalton/gh-docker-logs@v1
107+
uses: jwalton/gh-docker-logs@v2
108108

109109
integration-tests:
110110
name: Run integration tests
111111
runs-on: ubuntu-latest
112112
timeout-minutes: 30
113113
steps:
114114
- name: Checkout code
115-
uses: actions/checkout@v3
115+
uses: actions/checkout@v4
116116

117117
- name: Install Python
118-
uses: actions/setup-python@v4
118+
uses: actions/setup-python@v5
119119
with:
120120
python-version: "3.8"
121121

122122
- name: Install poetry
123-
uses: abatilo/actions-poetry@v2.0.0
123+
uses: abatilo/actions-poetry@v3
124124
with:
125125
poetry-version: 1.8.3
126126

127127
- name: Set up Docker Buildx
128-
uses: docker/setup-buildx-action@v2
128+
uses: docker/setup-buildx-action@v3
129129

130130
- name: Build
131-
uses: docker/bake-action@v2
131+
uses: docker/bake-action@v4
132132
with:
133133
files: docker-compose.yml
134134
set: |
@@ -153,7 +153,7 @@ jobs:
153153
interval: 500
154154

155155
- name: Dump docker logs before tests
156-
uses: jwalton/gh-docker-logs@v1
156+
uses: jwalton/gh-docker-logs@v2
157157

158158
- name: Install dependencies
159159
run: poetry install
@@ -172,31 +172,31 @@ jobs:
172172
173173
- name: Dump docker logs on failure
174174
if: failure()
175-
uses: jwalton/gh-docker-logs@v1
175+
uses: jwalton/gh-docker-logs@v2
176176

177177
integration-tests-historian:
178178
name: Run integration tests with historian
179179
runs-on: ubuntu-latest
180180
timeout-minutes: 30
181181
steps:
182182
- name: Checkout code
183-
uses: actions/checkout@v3
183+
uses: actions/checkout@v4
184184

185185
- name: Install Python
186-
uses: actions/setup-python@v4
186+
uses: actions/setup-python@v5
187187
with:
188188
python-version: "3.8"
189189

190190
- name: Install poetry
191-
uses: abatilo/actions-poetry@v2.0.0
191+
uses: abatilo/actions-poetry@v3
192192
with:
193193
poetry-version: 1.8.3
194194

195195
- name: Set up Docker Buildx
196-
uses: docker/setup-buildx-action@v2
196+
uses: docker/setup-buildx-action@v3
197197

198198
- name: Build
199-
uses: docker/bake-action@v2
199+
uses: docker/bake-action@v4
200200
with:
201201
load: true
202202
files: docker-compose.yml, docker-compose.dev.yml, docker-compose.historian.yml
@@ -225,7 +225,7 @@ jobs:
225225
interval: 500
226226

227227
- name: Dump docker logs before tests
228-
uses: jwalton/gh-docker-logs@v1
228+
uses: jwalton/gh-docker-logs@v2
229229

230230
- name: Install dependencies
231231
run: poetry install
@@ -244,14 +244,14 @@ jobs:
244244
245245
- name: Dump docker logs on failure
246246
if: failure()
247-
uses: jwalton/gh-docker-logs@v1
247+
uses: jwalton/gh-docker-logs@v2
248248

249249
publish:
250250
needs: [pre-commit, unit-tests, simulation-tests, integration-tests, integration-tests-historian]
251251
runs-on: ubuntu-latest
252252
steps:
253253
- name: Checkout code
254-
uses: actions/checkout@v3
254+
uses: actions/checkout@v4
255255

256256
- name: Log into container registry
257257
uses: docker/login-action@v2
@@ -261,7 +261,7 @@ jobs:
261261
password: ${{ secrets.GITHUB_TOKEN }}
262262

263263
- name: Set up Docker Buildx
264-
uses: docker/setup-buildx-action@v2
264+
uses: docker/setup-buildx-action@v3
265265

266266
- name: Docker meta
267267
uses: docker/metadata-action@v4
@@ -278,7 +278,7 @@ jobs:
278278
type=semver,pattern={{major}},enable=${{ github.event_name == 'release' }}
279279
280280
- name: Build
281-
uses: docker/bake-action@v2
281+
uses: docker/bake-action@v4
282282
with:
283283
files: |
284284
docker-compose.yml

0 commit comments

Comments
 (0)