Skip to content

Commit 8b165ac

Browse files
authored
[various] updated GitHub workflow actions to newer versions (#631)
* updated setup java action to v5 and java verson configured to 21 * updated google java format action to v4 * updated checkout action to v5 * updated analyzer to v3 * updated dependabot to monitor GitHub actions
1 parent 34dcd59 commit 8b165ac

File tree

3 files changed

+23
-19
lines changed

3 files changed

+23
-19
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ updates:
66
interval: "weekly"
77
ignore:
88
- dependency-name: "com.android.tools.build:gradle"
9+
- package-ecosystem: "github-actions"
10+
directory: "/"
11+
schedule:
12+
interval: "weekly"

.github/workflows/format.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ jobs:
88
java_format:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
12-
- uses: actions/setup-java@v4
11+
- uses: actions/checkout@v5
12+
- uses: actions/setup-java@v5
1313
with:
1414
distribution: 'zulu'
15-
java-version: '17'
16-
- uses: axel-op/googlejavaformat-action@v3
15+
java-version: '21'
16+
- uses: axel-op/googlejavaformat-action@v4
1717
with:
1818
args: '--skip-sorting-imports --replace'
1919

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

.github/workflows/validate.yml

Lines changed: 13 additions & 13 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
@@ -29,19 +29,19 @@ jobs:
2929
- name: Install Tools
3030
run: ./.github/workflows/scripts/install-tools.sh
3131
- name: Analyze
32-
uses: invertase/github-action-dart-analyzer@v1
32+
uses: invertase/github-action-dart-analyzer@v3
3333
with:
3434
fatal-infos: true
3535
fatal-warnings: true
3636
build_example_android_stable:
3737
name: Build Android example app (stable channel)
3838
runs-on: ubuntu-latest
3939
steps:
40-
- uses: actions/checkout@v4
41-
- uses: actions/setup-java@v4
40+
- uses: actions/checkout@v5
41+
- uses: actions/setup-java@v5
4242
with:
4343
distribution: 'zulu'
44-
java-version: '17'
44+
java-version: '21'
4545
- uses: subosito/flutter-action@v2
4646
with:
4747
channel: stable
@@ -55,11 +55,11 @@ jobs:
5555
name: Build Android example app (3.29)
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@v4
59-
- uses: actions/setup-java@v4
58+
- uses: actions/checkout@v5
59+
- uses: actions/setup-java@v5
6060
with:
6161
distribution: 'zulu'
62-
java-version: '17'
62+
java-version: '21'
6363
- uses: subosito/flutter-action@v2
6464
with:
6565
channel: stable
@@ -74,7 +74,7 @@ jobs:
7474
name: Build iOS example app (stable channel)
7575
runs-on: macos-latest
7676
steps:
77-
- uses: actions/checkout@v4
77+
- uses: actions/checkout@v5
7878
- uses: subosito/flutter-action@v2
7979
with:
8080
channel: stable
@@ -88,7 +88,7 @@ jobs:
8888
name: Build iOS example app (3.29)
8989
runs-on: macos-latest
9090
steps:
91-
- uses: actions/checkout@v4
91+
- uses: actions/checkout@v5
9292
- uses: subosito/flutter-action@v2
9393
with:
9494
channel: stable
@@ -103,7 +103,7 @@ jobs:
103103
name: Build macOS example app (stable channel)
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
@@ -117,7 +117,7 @@ jobs:
117117
name: Build macOS example app (3.29)
118118
runs-on: macos-latest
119119
steps:
120-
- uses: actions/checkout@v4
120+
- uses: actions/checkout@v5
121121
- uses: subosito/flutter-action@v2
122122
with:
123123
channel: stable
@@ -132,7 +132,7 @@ jobs:
132132
name: Run all unit tests (Dart)
133133
runs-on: ubuntu-latest
134134
steps:
135-
- uses: actions/checkout@v4
135+
- uses: actions/checkout@v5
136136
- uses: subosito/flutter-action@v2
137137
with:
138138
channel: stable

0 commit comments

Comments
 (0)