Skip to content

Commit 0441d14

Browse files
chore(deps): update github actions
1 parent 90cd115 commit 0441d14

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

.github/workflows/ci.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ on:
2020
jobs:
2121
lint:
2222
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.3
2424

2525
lib-check:
2626
name: Check libraries
2727
runs-on: ubuntu-latest
2828
timeout-minutes: 5
2929
steps:
3030
- name: Checkout
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
3232
with:
3333
fetch-depth: 0
3434
- run: |
@@ -44,11 +44,11 @@ jobs:
4444

4545
unit-test:
4646
name: Unit test charm
47-
runs-on: ubuntu-22.04
47+
runs-on: ubuntu-24.04
4848
timeout-minutes: 25 # TODO: reduce to 5 minutes
4949
steps:
5050
- name: Checkout
51-
uses: actions/checkout@v4
51+
uses: actions/checkout@v5
5252
- name: Install tox & poetry
5353
run: |
5454
pipx install tox
@@ -58,11 +58,11 @@ jobs:
5858

5959
terraform-lint:
6060
name: Terraform - Lint
61-
runs-on: ubuntu-22.04
61+
runs-on: ubuntu-24.04
6262
timeout-minutes: 10
6363
steps:
6464
- name: Checkout repo
65-
uses: actions/checkout@v4
65+
uses: actions/checkout@v5
6666
with:
6767
fetch-depth: 0
6868
- name: Install terraform snap
@@ -85,7 +85,7 @@ jobs:
8585
name: Terraform - Run terraform tests
8686
needs:
8787
- terraform-lint
88-
runs-on: ubuntu-22.04
88+
runs-on: ubuntu-24.04
8989
timeout-minutes: 120
9090
strategy:
9191
matrix:
@@ -98,7 +98,7 @@ jobs:
9898
model_name: test-sc
9999
steps:
100100
- name: Checkout repo
101-
uses: actions/checkout@v4
101+
uses: actions/checkout@v5
102102
with:
103103
fetch-depth: 0
104104
- name: (GitHub hosted) Free up disk space
@@ -150,7 +150,7 @@ jobs:
150150
path:
151151
- .
152152
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.3
154154
with:
155155
path-to-charm-directory: ${{ matrix.path }}
156156
cache: false
@@ -161,7 +161,7 @@ jobs:
161161
- lint
162162
- unit-test
163163
- 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.3
165165
with:
166166
artifact-prefix: ${{ needs.build.outputs.artifact-prefix }}
167167
cloud: microk8s

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
timeout-minutes: 5
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1616
with:
1717
fetch-depth: 0
1818
- run: |
@@ -37,7 +37,7 @@ jobs:
3737
name: Release charm
3838
needs:
3939
- ci-tests
40-
uses: canonical/data-platform-workflows/.github/workflows/release_charm.yaml@v29.0.0
40+
uses: canonical/data-platform-workflows/.github/workflows/release_charm.yaml@v32.2.3
4141
with:
4242
channel: 6/edge
4343
artifact-prefix: ${{ needs.ci-tests.outputs.artifact-prefix }}

.github/workflows/tics_run_sh_ghaction_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
steps:
1313
- name: Checkout the project
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v5
1515

1616
- name: Install system dependencies
1717
run: sudo apt-get update && sudo apt-get install -y python3.10-venv

0 commit comments

Comments
 (0)