Skip to content

Commit 97dfbf1

Browse files
authored
[various] updated various GitHub actions to latest versions (#2708)
* updated setup java action to v5 and java version to use to 21 * updated checkout action to v5 * updated dart analyzer action to v3 * setup dependabot to monitor GitHub actions
1 parent 6c7378d commit 97dfbf1

File tree

3 files changed

+34
-30
lines changed

3 files changed

+34
-30
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ updates:
1616
directory: "/flutter_local_notifications"
1717
schedule:
1818
interval: "daily"
19+
- package-ecosystem: "github-actions"
20+
directory: "/"
21+
schedule:
22+
interval: "weekly"

.github/workflows/format.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
java_format:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v5
1212
- uses: actions/setup-java@v5
1313
with:
1414
distribution: 'zulu'
@@ -20,7 +20,7 @@ jobs:
2020
objc_format:
2121
runs-on: macos-latest
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v5
2424
- name: Test
2525
run: |
2626
which clang-format || brew install clang-format
@@ -32,7 +32,7 @@ jobs:
3232
swift_format:
3333
runs-on: macos-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v5
3636
- name: Test
3737
run: |
3838
which swiftlint || brew install swiftlint
@@ -44,7 +44,7 @@ jobs:
4444
permissions:
4545
contents: write
4646
steps:
47-
- uses: actions/checkout@v4
47+
- uses: actions/checkout@v5
4848

4949
- name: Install latest clang-format
5050
run: |

.github/workflows/validate.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
name: Run Dart Analyzer
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v5
2424
- uses: subosito/flutter-action@v2
2525
with:
2626
channel: stable
@@ -30,15 +30,15 @@ jobs:
3030
- name: Install Tools
3131
run: ./.github/workflows/scripts/install-tools.sh
3232
- name: Analyze
33-
uses: invertase/github-action-dart-analyzer@v1
33+
uses: invertase/github-action-dart-analyzer@v3
3434
with:
3535
fatal-infos: true
3636
fatal-warnings: true
3737
format:
3838
name: Dart formatting checks
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v5
4242
- uses: subosito/flutter-action@v2
4343
with:
4444
channel: stable
@@ -52,11 +52,11 @@ jobs:
5252
name: Build Android example app (stable channel)
5353
runs-on: ubuntu-latest
5454
steps:
55-
- uses: actions/checkout@v4
56-
- uses: actions/setup-java@v4
55+
- uses: actions/checkout@v5
56+
- uses: actions/setup-java@v5
5757
with:
5858
distribution: 'zulu'
59-
java-version: '17'
59+
java-version: '21'
6060
- uses: subosito/flutter-action@v2
6161
with:
6262
channel: stable
@@ -70,11 +70,11 @@ jobs:
7070
name: Build Android example app (3.22)
7171
runs-on: ubuntu-latest
7272
steps:
73-
- uses: actions/checkout@v4
74-
- uses: actions/setup-java@v4
73+
- uses: actions/checkout@v5
74+
- uses: actions/setup-java@v5
7575
with:
7676
distribution: 'zulu'
77-
java-version: '17'
77+
java-version: '21'
7878
- uses: subosito/flutter-action@v2
7979
with:
8080
channel: stable
@@ -89,7 +89,7 @@ jobs:
8989
name: Build iOS example app (stable channel)
9090
runs-on: macos-latest
9191
steps:
92-
- uses: actions/checkout@v4
92+
- uses: actions/checkout@v5
9393
- uses: subosito/flutter-action@v2
9494
with:
9595
channel: stable
@@ -103,7 +103,7 @@ jobs:
103103
name: Build iOS example app (3.22)
104104
runs-on: macos-latest
105105
steps:
106-
- uses: actions/checkout@v4
106+
- uses: actions/checkout@v5
107107
- uses: subosito/flutter-action@v2
108108
with:
109109
channel: stable
@@ -118,7 +118,7 @@ jobs:
118118
name: Build macOS example app (stable channel)
119119
runs-on: macos-latest
120120
steps:
121-
- uses: actions/checkout@v4
121+
- uses: actions/checkout@v5
122122
- uses: subosito/flutter-action@v2
123123
with:
124124
channel: stable
@@ -132,7 +132,7 @@ jobs:
132132
name: Build macOS example app (3.22)
133133
runs-on: macos-latest
134134
steps:
135-
- uses: actions/checkout@v4
135+
- uses: actions/checkout@v5
136136
- uses: subosito/flutter-action@v2
137137
with:
138138
channel: stable
@@ -147,7 +147,7 @@ jobs:
147147
name: Build Linux example app (stable channel)
148148
runs-on: ubuntu-latest
149149
steps:
150-
- uses: actions/checkout@v4
150+
- uses: actions/checkout@v5
151151
- uses: subosito/flutter-action@v2
152152
with:
153153
channel: stable
@@ -165,7 +165,7 @@ jobs:
165165
name: Build Linux example app (3.22)
166166
runs-on: ubuntu-latest
167167
steps:
168-
- uses: actions/checkout@v4
168+
- uses: actions/checkout@v5
169169
- uses: subosito/flutter-action@v2
170170
with:
171171
channel: stable
@@ -184,7 +184,7 @@ jobs:
184184
name: Build Windows example app (stable channel)
185185
runs-on: windows-latest
186186
steps:
187-
- uses: actions/checkout@v4
187+
- uses: actions/checkout@v5
188188
- uses: subosito/flutter-action@v2
189189
with:
190190
channel: stable
@@ -209,7 +209,7 @@ jobs:
209209
name: Build Windows example app (3.22)
210210
runs-on: windows-latest
211211
steps:
212-
- uses: actions/checkout@v4
212+
- uses: actions/checkout@v5
213213
- uses: subosito/flutter-action@v2
214214
with:
215215
channel: stable
@@ -235,7 +235,7 @@ jobs:
235235
name: Run all unit tests except for Windows (Dart)
236236
runs-on: ubuntu-latest
237237
steps:
238-
- uses: actions/checkout@v4
238+
- uses: actions/checkout@v5
239239
- uses: subosito/flutter-action@v2
240240
with:
241241
channel: stable
@@ -249,11 +249,11 @@ jobs:
249249
name: Run all unit tests (Android)
250250
runs-on: ubuntu-latest
251251
steps:
252-
- uses: actions/checkout@v4
253-
- uses: actions/setup-java@v4
252+
- uses: actions/checkout@v5
253+
- uses: actions/setup-java@v5
254254
with:
255255
distribution: 'zulu'
256-
java-version: '17'
256+
java-version: '21'
257257
- uses: subosito/flutter-action@v2
258258
with:
259259
channel: stable
@@ -267,7 +267,7 @@ jobs:
267267
name: Run Windows unit tests (Dart)
268268
runs-on: windows-latest
269269
steps:
270-
- uses: actions/checkout@v4
270+
- uses: actions/checkout@v5
271271
- uses: subosito/flutter-action@v2
272272
with:
273273
channel: stable
@@ -287,11 +287,11 @@ jobs:
287287
# name: Run integration tests (Android)
288288
# runs-on: ubuntu-latest
289289
# steps:
290-
# - uses: actions/checkout@v4
291-
# - uses: actions/setup-java@v4
290+
# - uses: actions/checkout@v5
291+
# - uses: actions/setup-java@v5
292292
# with:
293293
# distribution: 'zulu'
294-
# java-version: '17'
294+
# java-version: '21'
295295
# - uses: subosito/flutter-action@v2
296296
# with:
297297
# channel: stable
@@ -316,7 +316,7 @@ jobs:
316316
name: Run integration tests (iOS)
317317
runs-on: macos-latest
318318
steps:
319-
- uses: actions/checkout@v4
319+
- uses: actions/checkout@v5
320320
- uses: subosito/flutter-action@v2
321321
with:
322322
channel: stable

0 commit comments

Comments
 (0)