Skip to content

Commit 4b69101

Browse files
committed
ci: bump workflow actions to latest majors
- actions/checkout v4 → v6 - actions/upload-artifact v4 → v7 - actions/download-artifact v4 → v8 - cycjimmy/semantic-release-action v4 → v6 Swatinem/rust-cache@v2 and dtolnay/rust-toolchain@stable already track their current channels.
1 parent a64f399 commit 4b69101

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/pull-request.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Check
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616
- uses: dtolnay/rust-toolchain@stable
1717
- run: sudo apt-get update && sudo apt-get install libdbus-1-dev libfontconfig1-dev
1818
- run: cargo check
@@ -21,7 +21,7 @@ jobs:
2121
name: Rustfmt
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v6
2525
- uses: dtolnay/rust-toolchain@stable
2626
with:
2727
components: rustfmt
@@ -32,7 +32,7 @@ jobs:
3232
name: Clippy
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6
3636
- uses: dtolnay/rust-toolchain@stable
3737
with:
3838
components: clippy

.github/workflows/release.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Check
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1818
- uses: dtolnay/rust-toolchain@stable
1919
- uses: Swatinem/rust-cache@v2
2020
- run: sudo apt-get update && sudo apt-get install libdbus-1-dev libfontconfig1-dev
@@ -24,7 +24,7 @@ jobs:
2424
name: Rustfmt
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v6
2828
- uses: dtolnay/rust-toolchain@stable
2929
with:
3030
components: rustfmt
@@ -36,7 +36,7 @@ jobs:
3636
name: Clippy
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v6
4040
- uses: dtolnay/rust-toolchain@stable
4141
with:
4242
components: clippy
@@ -56,13 +56,13 @@ jobs:
5656

5757
steps:
5858
- name: Checkout
59-
uses: actions/checkout@v4
59+
uses: actions/checkout@v6
6060
with:
6161
fetch-depth: 0
6262
persist-credentials: false
6363

6464
- name: Semantic Release
65-
uses: cycjimmy/semantic-release-action@v4
65+
uses: cycjimmy/semantic-release-action@v6
6666
env:
6767
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6868
id: semantic
@@ -80,7 +80,7 @@ jobs:
8080

8181
steps:
8282
- name: Checkout
83-
uses: actions/checkout@v4
83+
uses: actions/checkout@v6
8484

8585
- name: Install Rust Stable
8686
uses: dtolnay/rust-toolchain@stable
@@ -119,7 +119,7 @@ jobs:
119119
shell: bash
120120

121121
- name: Upload Binary Artifact
122-
uses: actions/upload-artifact@v4
122+
uses: actions/upload-artifact@v7
123123
with:
124124
name: ${{ matrix.target }}-binary
125125
path: |
@@ -133,15 +133,15 @@ jobs:
133133

134134
steps:
135135
- name: Checkout
136-
uses: actions/checkout@v4
136+
uses: actions/checkout@v6
137137

138138
- name: Install Rust Stable
139139
uses: dtolnay/rust-toolchain@stable
140140

141141
- uses: Swatinem/rust-cache@v2
142142

143143
- name: Download Binaries
144-
uses: actions/download-artifact@v4
144+
uses: actions/download-artifact@v8
145145
with:
146146
path: release-artifacts
147147

@@ -152,13 +152,13 @@ jobs:
152152
shell: bash
153153

154154
- name: Semantic Release
155-
uses: cycjimmy/semantic-release-action@v4
155+
uses: cycjimmy/semantic-release-action@v6
156156
env:
157157
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
158158
id: semantic
159159
with:
160-
semantic_version: 24.2.0
160+
semantic_version: 25.0.3
161161
extra_plugins: |
162162
@semantic-release/changelog@^6
163163
@semantic-release/git@^10
164-
@semantic-release/github@^11
164+
@semantic-release/github@^12

0 commit comments

Comments
 (0)