20
20
jobs :
21
21
lint :
22
22
name : Lint
23
- uses : canonical/data-platform-workflows/.github/workflows/lint.yaml@v29.0.0
23
+ uses : canonical/data-platform-workflows/.github/workflows/lint.yaml@v32.2.2
24
24
25
25
lib-check :
26
26
name : Check libraries
27
27
runs-on : ubuntu-latest
28
28
timeout-minutes : 5
29
29
steps :
30
30
- name : Checkout
31
- uses : actions/checkout@v4
31
+ uses : actions/checkout@v5
32
32
with :
33
33
fetch-depth : 0
34
34
- run : |
@@ -44,11 +44,11 @@ jobs:
44
44
45
45
unit-test :
46
46
name : Unit test charm
47
- runs-on : ubuntu-22 .04
47
+ runs-on : ubuntu-24 .04
48
48
timeout-minutes : 25 # TODO: reduce to 5 minutes
49
49
steps :
50
50
- name : Checkout
51
- uses : actions/checkout@v4
51
+ uses : actions/checkout@v5
52
52
- name : Install tox & poetry
53
53
run : |
54
54
pipx install tox
@@ -58,11 +58,11 @@ jobs:
58
58
59
59
terraform-lint :
60
60
name : Terraform - Lint
61
- runs-on : ubuntu-22 .04
61
+ runs-on : ubuntu-24 .04
62
62
timeout-minutes : 10
63
63
steps :
64
64
- name : Checkout repo
65
- uses : actions/checkout@v4
65
+ uses : actions/checkout@v5
66
66
with :
67
67
fetch-depth : 0
68
68
- name : Install terraform snap
85
85
name : Terraform - Run terraform tests
86
86
needs :
87
87
- terraform-lint
88
- runs-on : ubuntu-22 .04
88
+ runs-on : ubuntu-24 .04
89
89
timeout-minutes : 120
90
90
strategy :
91
91
matrix :
98
98
model_name : test-sc
99
99
steps :
100
100
- name : Checkout repo
101
- uses : actions/checkout@v4
101
+ uses : actions/checkout@v5
102
102
with :
103
103
fetch-depth : 0
104
104
- name : (GitHub hosted) Free up disk space
@@ -150,7 +150,7 @@ jobs:
150
150
path :
151
151
- .
152
152
name : Build charm | ${{ matrix.path }}
153
- uses : canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v29.0.0
153
+ uses : canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v32.2.2
154
154
with :
155
155
path-to-charm-directory : ${{ matrix.path }}
156
156
cache : false
@@ -161,7 +161,7 @@ jobs:
161
161
- lint
162
162
- unit-test
163
163
- build
164
- uses : canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@v29.0.0
164
+ uses : canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@v32.2.2
165
165
with :
166
166
artifact-prefix : ${{ needs.build.outputs.artifact-prefix }}
167
167
cloud : microk8s
0 commit comments