55Flutter environment for use in GitHub Actions.
66It works on Linux, Windows, and macOS.
77
8- Originally created by [ Alif Rachmawadi] . Maintained by [ Bartek Pacia] .
9-
108The following sections show how to configure this action.
119
1210## Specifying Flutter version
@@ -16,7 +14,7 @@ The following sections show how to configure this action.
1614``` yaml
1715steps :
1816 - name : Clone repository
19- uses : actions/checkout@v6
17+ uses : actions/checkout@v7
2018 - name : Set up Flutter
2119 uses : step-security/flutter-action@v2
2220 with :
@@ -32,7 +30,7 @@ This is inspired by [`actions/setup-go`](https://github.com/actions/setup-go).
3230` ` ` yaml
3331steps:
3432 - name: Clone repository
35- uses: actions/checkout@v6
33+ uses: actions/checkout@v7
3634 - name: Set up Flutter
3735 uses: step-security/flutter-action@v2
3836 with:
7472` ` ` yaml
7573steps:
7674 - name: Clone repository
77- uses: actions/checkout@v6
75+ uses: actions/checkout@v7
7876 - name: Set up Flutter
7977 uses: step-security/flutter-action@v2
8078 with:
8785` ` ` yaml
8886steps:
8987 - name: Clone repository
90- uses: actions/checkout@v6
88+ uses: actions/checkout@v7
9189 - name: Set up Flutter
9290 uses: step-security/flutter-action@v2
9391 with:
@@ -101,7 +99,7 @@ steps:
10199` ` ` yaml
102100steps:
103101 - name: Clone repository
104- uses: actions/checkout@v6
102+ uses: actions/checkout@v7
105103 - name: Set up Flutter
106104 uses: step-security/flutter-action@v2
107105 with:
@@ -115,7 +113,7 @@ steps:
115113` ` ` yaml
116114steps:
117115 - name: Clone repository
118- uses: actions/checkout@v6
116+ uses: actions/checkout@v7
119117 - name: Set up Flutter
120118 uses: step-security/flutter-action@v2
121119 with:
@@ -131,7 +129,7 @@ You can get more infomation from [Flutter official docs](https://docs.flutter.de
131129` ` ` yaml
132130steps:
133131 - name: Clone repository
134- uses: actions/checkout@v6
132+ uses: actions/checkout@v7
135133 - name: Set up Flutter
136134 env:
137135 FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn
@@ -152,7 +150,7 @@ This action supports "alternative Flutters" in addition to the official
152150` ` ` yaml
153151steps:
154152 - name: Clone repository
155- uses: actions/checkout@v6
153+ uses: actions/checkout@v7
156154 - name: Set up Flutter
157155 uses: step-security/flutter-action@v2
158156 with:
@@ -173,7 +171,7 @@ You can apply your patch like this:
173171` ` ` yaml
174172steps:
175173- name: Clone repository
176- uses: actions/checkout@v6
174+ uses: actions/checkout@v7
177175- uses: step-security/flutter-action@v2
178176 with:
179177 flutter-version: 3.22.2
@@ -185,18 +183,14 @@ steps:
185183 git status
186184` ` `
187185
188- > [!NOTE]
189- >
190- > This was first discussed in [this issue](https://github.com/step-security/flutter-action/issues/310).
191-
192186# # Build targets
193187
194188Build **Android** APK and app bundle :
195189
196190` ` ` yaml
197191steps:
198192 - name: Clone repository
199- uses: actions/checkout@v6
193+ uses: actions/checkout@v7
200194 - name: Set up Flutter
201195 uses: step-security/flutter-action@v2
202196 with:
@@ -219,7 +213,7 @@ jobs:
219213 runs-on: macos-latest
220214 steps:
221215 - name: Clone repository
222- uses: actions/checkout@v6
216+ uses: actions/checkout@v7
223217 - name: Set up Flutter
224218 uses: step-security/flutter-action@v2
225219 with:
@@ -234,7 +228,7 @@ jobs:
234228` ` ` yaml
235229steps:
236230 - name: Clone repository
237- uses: actions/checkout@v6
231+ uses: actions/checkout@v7
238232 - name: Set up Flutter
239233 uses: step-security/flutter-action@v2
240234 with:
@@ -252,7 +246,7 @@ jobs:
252246 runs-on: windows-latest
253247 steps:
254248 - name: Clone repository
255- uses: actions/checkout@v6
249+ uses: actions/checkout@v7
256250 - name: Set up Flutter
257251 uses: step-security/flutter-action@v2
258252 with:
@@ -268,7 +262,7 @@ jobs:
268262 runs-on: ubuntu-latest
269263 steps:
270264 - name: Clone repository
271- uses: actions/checkout@v6
265+ uses: actions/checkout@v7
272266 - name: Set up Flutter
273267 uses: step-security/flutter-action@v2
274268 with:
@@ -291,7 +285,7 @@ jobs:
291285 runs-on: macos-latest
292286 steps:
293287 - name: Clone repository
294- uses: actions/checkout@v6
288+ uses: actions/checkout@v7
295289 - name: Set up Flutter
296290 uses: step-security/flutter-action@v2
297291 with:
@@ -311,7 +305,7 @@ Integration with [`actions/cache`](https://github.com/actions/cache):
311305` ` ` yaml
312306steps:
313307 - name: Clone repository
314- uses: actions/checkout@v6
308+ uses: actions/checkout@v7
315309 - name: Set up Flutter
316310 uses: step-security/flutter-action@v2
317311 with:
@@ -365,7 +359,7 @@ Example usage (inspired by [actions/cache@v5](https://github.com/actions/cache/b
365359` ` ` yaml
366360steps:
367361 - name: Checkout repository
368- uses: actions/checkout@v6
362+ uses: actions/checkout@v7
369363
370364 - name: Set up Flutter
371365 uses: step-security/flutter-action@v2
@@ -389,7 +383,7 @@ Use outputs from `flutter-action`:
389383` ` ` yaml
390384steps:
391385 - name: Clone repository
392- - uses: actions/checkout@v6
386+ - uses: actions/checkout@v7
393387 - name: Set up Flutter
394388 uses: step-security/flutter-action@v2
395389 id: flutter-action
@@ -415,7 +409,7 @@ If you don't need to install Flutter and just want the outputs, you can use the
415409` ` ` yaml
416410steps:
417411 - name: Clone repository
418- - uses: actions/checkout@v6
412+ - uses: actions/checkout@v7
419413 - name: Set up Flutter
420414 uses: step-security/flutter-action@v2
421415 id: flutter-action
@@ -435,5 +429,3 @@ steps:
435429 shell: bash
436430` ` `
437431
438- [Alif Rachmawadi] : https://github.com/subosito
439- [Bartek Pacia] : https://github.com/bartekpacia
0 commit comments