Skip to content

Commit 75ea55e

Browse files
build(deps): update github actions (#2514)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 2c4c7c0 commit 75ea55e

File tree

8 files changed

+38
-38
lines changed

8 files changed

+38
-38
lines changed

.github/workflows/check-renovate.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v5
22+
uses: actions/checkout@v6
2323
- name: Install node
24-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@v6
2525
with:
26-
node-version: 22
26+
node-version: 24
2727
- name: Install renovate
2828
run: npm install --global renovate
2929
- name: Enable ssh access

.github/workflows/experimental.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
run: |
1212
echo -n jobs="$(sudo snap install --no-wait --edge astral-ty)" >> $GITHUB_OUTPUT
1313
- name: Check out code
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v6
1515
- name: Set up uv with caching
1616
id: setup-uv
17-
uses: astral-sh/setup-uv@v6
17+
uses: astral-sh/setup-uv@v7
1818
with:
1919
enable-cache: true
2020
- name: Set up linters

.github/workflows/release-publish.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ jobs:
1414
runs-on: [self-hosted, jammy]
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818
- name: Fetch tag annotations
1919
run: |
2020
# Note: we fetch the tags here instead of using actions/checkout's "fetch-tags"
2121
# because of https://github.com/actions/checkout/issues/1467
2222
git fetch --force --tags --depth 1
2323
git describe --dirty --long --match '[0-9]*.[0-9]*.[0-9]*' --exclude '*[^0-9.]*'
2424
- name: Setup Python
25-
uses: actions/setup-python@v5
25+
uses: actions/setup-python@v6
2626
with:
2727
python-version: "3.10"
2828
check-latest: true
@@ -32,7 +32,7 @@ jobs:
3232
python3 -m build
3333
twine check dist/*
3434
- name: Upload pypi packages artifact
35-
uses: actions/upload-artifact@v4
35+
uses: actions/upload-artifact@v5
3636
with:
3737
name: pypi-packages
3838
path: dist/
@@ -44,7 +44,7 @@ jobs:
4444
id-token: write
4545
steps:
4646
- name: Get packages
47-
uses: actions/download-artifact@v5
47+
uses: actions/download-artifact@v6
4848
with:
4949
name: pypi-packages
5050
path: dist/
@@ -58,7 +58,7 @@ jobs:
5858
runs-on: [self-hosted, jammy]
5959
steps:
6060
- name: Get pypi artifacts
61-
uses: actions/download-artifact@v5
61+
uses: actions/download-artifact@v6
6262
with:
6363
name: pypi-packages
6464
- name: Release

.github/workflows/schema.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010

1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v5
13+
uses: actions/checkout@v6
1414
with:
1515
fetch-depth: 0
1616

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

3535
steps:
3636
- name: Checkout
37-
uses: actions/checkout@v5
37+
uses: actions/checkout@v6
3838
with:
3939
fetch-depth: 0
4040

4141
- name: Set up Node.js
42-
uses: actions/setup-node@v4
42+
uses: actions/setup-node@v6
4343
with:
44-
node-version: "22"
44+
node-version: "24"
4545

4646
- name: Install ajv cli
4747
run: npm install -g ajv-cli

.github/workflows/spread-docs.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
runs-on: [self-hosted, linux, amd64, noble, medium]
1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v5
21+
uses: actions/checkout@v6
2222
with:
2323
fetch-depth: 0
2424
- name: Build snap
2525
uses: snapcore/action-build@v1
2626
id: charmcraft
2727
- name: Upload snap artifact
28-
uses: actions/upload-artifact@v4
28+
uses: actions/upload-artifact@v5
2929
with:
3030
name: snap
3131
path: ${{ steps.charmcraft.outputs.snap }}
@@ -36,7 +36,7 @@ jobs:
3636
systems: ${{ steps.select.outputs.systems }}
3737
steps:
3838
- name: Checkout charmcraft
39-
uses: actions/checkout@v5
39+
uses: actions/checkout@v6
4040
with:
4141
fetch-depth: 0
4242
submodules: true
@@ -61,7 +61,7 @@ jobs:
6161
sudo ip6tables -P FORWARD ACCEPT
6262
6363
- name: Checkout charmcraft
64-
uses: actions/checkout@v5
64+
uses: actions/checkout@v6
6565
with:
6666
fetch-depth: 0
6767
submodules: true
@@ -72,18 +72,18 @@ jobs:
7272
mkdir "${{ github.workspace }}"
7373
7474
- name: Checkout charmcraft
75-
uses: actions/checkout@v5
75+
uses: actions/checkout@v6
7676
with:
7777
fetch-depth: 0
7878
submodules: true
7979

8080
- name: Download snap artifact
81-
uses: actions/download-artifact@v5
81+
uses: actions/download-artifact@v6
8282
with:
8383
name: snap
8484

8585
- name: Set up Go
86-
uses: actions/setup-go@v5
86+
uses: actions/setup-go@v6
8787
with:
8888
go-version: 1.24
8989

.github/workflows/spread-manual.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
runs-on: ubuntu-latest
4444
steps:
4545
- name: Checkout code
46-
uses: actions/checkout@v5
46+
uses: actions/checkout@v6
4747
with:
4848
fetch-depth: 0
4949
# speed up build times by using wheels, when available
@@ -54,7 +54,7 @@ jobs:
5454
uses: canonical/action-build@v1
5555
id: snapcraft
5656
- name: Upload snap artifact
57-
uses: actions/upload-artifact@v4
57+
uses: actions/upload-artifact@v5
5858
with:
5959
name: snap
6060
path: ${{ steps.snapcraft.outputs.snap }}
@@ -84,12 +84,12 @@ jobs:
8484
rm -rf "${{ github.workspace }}"
8585
mkdir "${{ github.workspace }}"
8686
- name: Checkout charmcraft
87-
uses: actions/checkout@v5
87+
uses: actions/checkout@v6
8888
with:
8989
fetch-depth: 0
9090
submodules: true
9191
- name: Download snap artifact
92-
uses: actions/download-artifact@v5
92+
uses: actions/download-artifact@v6
9393
with:
9494
name: snap
9595
- name: Spread k8s operator

.github/workflows/spread.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@ jobs:
4646
runs-on: [self-hosted, amd64]
4747
steps:
4848
- name: Checkout code
49-
uses: actions/checkout@v5
49+
uses: actions/checkout@v6
5050
with:
5151
fetch-depth: 0
5252
- name: Build snap
5353
uses: snapcore/action-build@v1
5454
id: charmcraft
5555
- name: Upload snap artifact
56-
uses: actions/upload-artifact@v4
56+
uses: actions/upload-artifact@v5
5757
with:
5858
name: snap
5959
path: ${{ steps.charmcraft.outputs.snap }}
@@ -64,7 +64,7 @@ jobs:
6464
systems: ${{ steps.select.outputs.systems }}
6565
steps:
6666
- name: Checkout charmcraft
67-
uses: actions/checkout@v5
67+
uses: actions/checkout@v6
6868
- name: Find spread systems
6969
id: select
7070
run: |
@@ -85,13 +85,13 @@ jobs:
8585
mkdir "${{ github.workspace }}"
8686
8787
- name: Checkout charmcraft
88-
uses: actions/checkout@v5
88+
uses: actions/checkout@v6
8989
with:
9090
fetch-depth: 0
9191
submodules: true
9292

9393
- name: Download snap artifact
94-
uses: actions/download-artifact@v5
94+
uses: actions/download-artifact@v6
9595
with:
9696
name: snap
9797

@@ -114,14 +114,14 @@ jobs:
114114
steps:
115115
- if: (github.event_name == 'pull_request' && github.event.pull_request.head.repo.owner.login == 'canonical') || (github.event_name == 'push' && github.ref == 'refs/heads/main')
116116
name: Checkout charmcraft
117-
uses: actions/checkout@v5
117+
uses: actions/checkout@v6
118118
with:
119119
fetch-depth: 0
120120
submodules: true
121121

122122
- if: (github.event_name == 'pull_request' && github.event.pull_request.head.repo.owner.login == 'canonical') || (github.event_name == 'push' && github.ref == 'refs/heads/main')
123123
name: Download snap artifact
124-
uses: actions/download-artifact@v5
124+
uses: actions/download-artifact@v6
125125
with:
126126
name: snap
127127

.github/workflows/tests.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@ jobs:
5151
runs-on: [self-hosted, amd64]
5252
steps:
5353
- name: Checkout code
54-
uses: actions/checkout@v5
54+
uses: actions/checkout@v6
5555
with:
5656
fetch-depth: 0
5757
- name: Build snap
5858
uses: canonical/action-build@v1
5959
id: snapcraft
6060
- name: Upload snap artifact
61-
uses: actions/upload-artifact@v4
61+
uses: actions/upload-artifact@v5
6262
with:
6363
name: snap
6464
path: ${{ steps.snapcraft.outputs.snap }}
@@ -69,7 +69,7 @@ jobs:
6969
if: ${{ github.event_name == 'pull_request' }}
7070
steps:
7171
- name: Download snap artifact
72-
uses: actions/download-artifact@v5
72+
uses: actions/download-artifact@v6
7373
with:
7474
name: snap
7575
path: snap-artifacts
@@ -112,12 +112,12 @@ jobs:
112112
brew install multipass
113113
brew install [email protected] # For building pygit2
114114
- name: Checkout code
115-
uses: actions/checkout@v5
115+
uses: actions/checkout@v6
116116
- name: Set up uv with caching
117117
id: setup-uv
118-
uses: astral-sh/setup-uv@v6
118+
uses: astral-sh/setup-uv@v7
119119
- name: Set up Python
120-
uses: actions/setup-python@v5
120+
uses: actions/setup-python@v6
121121
with:
122122
python-version: "3.12"
123123
cache: "pip"

0 commit comments

Comments
 (0)