Skip to content

Commit ff644ab

Browse files
authored
Check generated code (#75)
1 parent 409bec8 commit ff644ab

File tree

8 files changed

+57
-20
lines changed

8 files changed

+57
-20
lines changed

.github/workflows/flutter-ci.yml

+9-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v3
13-
- uses: actions/setup-java@v2
13+
- uses: actions/setup-java@v3
1414
with:
1515
distribution: 'zulu'
1616
java-version: '11'
@@ -28,19 +28,23 @@ jobs:
2828
- name: Install FVM && Flutter
2929
run: dart pub global activate fvm --verbose && fvm install --verbose && fvm use --force --verbose
3030
- name: Get dependencies
31-
uses: maierj/[email protected].0
31+
uses: maierj/[email protected].1
3232
with:
3333
lane: 'fetch_dependencies'
3434
- name: 'Run lints'
35-
uses: maierj/[email protected].0
35+
uses: maierj/[email protected].1
3636
with:
3737
lane: 'lints'
38+
- name: 'Check generated code'
39+
uses: maierj/[email protected]
40+
with:
41+
lane: 'ensure_no_change_in_generated_code'
3842
- name: 'Run tests'
39-
uses: maierj/[email protected].0
43+
uses: maierj/[email protected].1
4044
with:
4145
lane: 'tests'
4246
- name: 'Build android app'
43-
uses: maierj/[email protected].0
47+
uses: maierj/[email protected].1
4448
with:
4549
lane: 'android build_dev_debug_apk'
4650
subdirectory: 'android'

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,4 @@ app.*.map.json
5757
**/fastlane/Preview.html
5858
**/fastlane/screenshots
5959
**/fastlane/test_output
60-
60+
.bundle/

.ruby-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.1.2

Gemfile.lock

+16-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android/fastlane/README.md

+8
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ For _fastlane_ installation instructions, see [Installing _fastlane_](https://do
5353

5454
**Run linters**
5555

56+
### ensure_no_change_in_generated_code
57+
58+
```sh
59+
[bundle exec] fastlane ensure_no_change_in_generated_code
60+
```
61+
62+
**Check generated code is fine**
63+
5664
### tests
5765

5866
```sh

fastlane/Fastfile

+6
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ lane :lints do
5555
lint_analyze
5656
end
5757

58+
desc "**Check generated code is fine**"
59+
lane :ensure_no_change_in_generated_code do
60+
build_autogenerated_code
61+
ensure_git_status_clean(show_diff: true)
62+
end
63+
5864
desc "**Run tests**"
5965
lane :tests do |options|
6066
flutter_command(command: "test --no-pub --coverage --suppress-analytics")

fastlane/README.md

+8
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ For _fastlane_ installation instructions, see [Installing _fastlane_](https://do
5353

5454
**Run linters**
5555

56+
### ensure_no_change_in_generated_code
57+
58+
```sh
59+
[bundle exec] fastlane ensure_no_change_in_generated_code
60+
```
61+
62+
**Check generated code is fine**
63+
5664
### tests
5765

5866
```sh

ios/fastlane/README.md

+8
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ For _fastlane_ installation instructions, see [Installing _fastlane_](https://do
5353

5454
**Run linters**
5555

56+
### ensure_no_change_in_generated_code
57+
58+
```sh
59+
[bundle exec] fastlane ensure_no_change_in_generated_code
60+
```
61+
62+
**Check generated code is fine**
63+
5664
### tests
5765

5866
```sh

0 commit comments

Comments
 (0)