Skip to content

Commit 23f2815

Browse files
committed
Fix the CI not compiling due to an older version of Flutter.
1 parent dc4e052 commit 23f2815

File tree

1 file changed

+98
-98
lines changed

1 file changed

+98
-98
lines changed

.github/workflows/ci.yml

Lines changed: 98 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -11,111 +11,111 @@ jobs:
1111
name: Flutter version ${{ matrix.flutter_version }} (Android)
1212
strategy:
1313
matrix:
14-
flutter_version: ['3.0.0']
14+
flutter_version: ["3.3.0"]
1515

1616
steps:
17-
- uses: actions/checkout@v2
18-
- uses: actions/setup-java@v1
19-
with:
20-
java-version: '11.x'
21-
- uses: subosito/flutter-action@4389e6cbc6cb8a4b18c628ff96ff90be0e926aa8
22-
with:
23-
flutter-version: ${{ matrix.flutter_version }}
24-
- name: Cache Dart and Gradle packages
25-
uses: actions/cache@v2
26-
with:
27-
path: |
28-
~/.gradle/caches
29-
~/.gradle/wrapper
30-
${{ env.PUB_CACHE }}
31-
key: ${{ runner.os }}-deps-${{ matrix.flutter_version }}-${{ hashFiles('**/pubspec.yaml', '**/pubspec.lock', '**/*.gradle*', '**/gradle-wrapper.properties') }}
32-
restore-keys: |
33-
${{ runner.os }}-deps-${{ matrix.flutter_version }}-
34-
- name: Enable pana
35-
run: flutter pub global activate pana
36-
- name: Show Flutter environment
37-
run: |
38-
which flutter
39-
flutter doctor -v
40-
- name: Build rollbar_dart
41-
working-directory: ./rollbar_dart
42-
run: |
43-
flutter pub get &&
44-
../build_tools/run-flutter-analyze ${{ matrix.flutter_version }} &&
45-
flutter pub run test
46-
- name: Run rollbar_dart Pana checks
47-
working-directory: ./rollbar_dart
48-
run: ../build_tools/run-pana ${{ matrix.flutter_version }}
49-
- name: Analyze rollbar_dart example
50-
working-directory: ./rollbar_dart/example
51-
run: |
52-
flutter pub get &&
53-
../../build_tools/run-flutter-analyze ${{ matrix.flutter_version }}
54-
- name: Build rollbar_flutter
55-
working-directory: ./rollbar_flutter
56-
run: |
57-
flutter pub get &&
58-
../build_tools/run-flutter-analyze ${{ matrix.flutter_version }} &&
59-
flutter test
60-
- name: Run rollbar_flutter Pana checks
61-
working-directory: ./rollbar_flutter
62-
run: ../build_tools/run-pana ${{ matrix.flutter_version }}
63-
- name: Test rollbar_flutter Android plugin
64-
working-directory: ./rollbar_flutter/android
65-
run: |
66-
export FLUTTER_SDK=$(../../build_tools/find-flutter-sdk)
67-
echo $FLUTTER_SDK
68-
./gradlew check
69-
- name: Build rollbar_flutter Android example
70-
working-directory: ./rollbar_flutter/example/
71-
run: flutter build apk
72-
- uses: actions/upload-artifact@v2
73-
if: ${{ always() }}
74-
# We are not supposed to lock our dependencies in packages or plugins, so we'll
75-
# at least keep track of which ones were used in the build, in case a test fails
76-
# and we need to reproduce it locally with the same dependencies.
77-
with:
78-
name: dependencies_used_${{ matrix.flutter_version }}
79-
path: |
80-
rollbar_dart/pubspec.lock
81-
rollbar_dart/example/pubspec.lock
82-
rollbar_flutter/pubspec.lock
83-
rollbar_flutter/example/pubspec.lock
17+
- uses: actions/checkout@v2
18+
- uses: actions/setup-java@v1
19+
with:
20+
java-version: "11.x"
21+
- uses: subosito/flutter-action@4389e6cbc6cb8a4b18c628ff96ff90be0e926aa8
22+
with:
23+
flutter-version: ${{ matrix.flutter_version }}
24+
- name: Cache Dart and Gradle packages
25+
uses: actions/cache@v2
26+
with:
27+
path: |
28+
~/.gradle/caches
29+
~/.gradle/wrapper
30+
${{ env.PUB_CACHE }}
31+
key: ${{ runner.os }}-deps-${{ matrix.flutter_version }}-${{ hashFiles('**/pubspec.yaml', '**/pubspec.lock', '**/*.gradle*', '**/gradle-wrapper.properties') }}
32+
restore-keys: |
33+
${{ runner.os }}-deps-${{ matrix.flutter_version }}-
34+
- name: Enable pana
35+
run: flutter pub global activate pana
36+
- name: Show Flutter environment
37+
run: |
38+
which flutter
39+
flutter doctor -v
40+
- name: Build rollbar_dart
41+
working-directory: ./rollbar_dart
42+
run: |
43+
flutter pub get &&
44+
../build_tools/run-flutter-analyze ${{ matrix.flutter_version }} &&
45+
flutter pub run test
46+
- name: Run rollbar_dart Pana checks
47+
working-directory: ./rollbar_dart
48+
run: ../build_tools/run-pana ${{ matrix.flutter_version }}
49+
- name: Analyze rollbar_dart example
50+
working-directory: ./rollbar_dart/example
51+
run: |
52+
flutter pub get &&
53+
../../build_tools/run-flutter-analyze ${{ matrix.flutter_version }}
54+
- name: Build rollbar_flutter
55+
working-directory: ./rollbar_flutter
56+
run: |
57+
flutter pub get &&
58+
../build_tools/run-flutter-analyze ${{ matrix.flutter_version }} &&
59+
flutter test
60+
- name: Run rollbar_flutter Pana checks
61+
working-directory: ./rollbar_flutter
62+
run: ../build_tools/run-pana ${{ matrix.flutter_version }}
63+
- name: Test rollbar_flutter Android plugin
64+
working-directory: ./rollbar_flutter/android
65+
run: |
66+
export FLUTTER_SDK=$(../../build_tools/find-flutter-sdk)
67+
echo $FLUTTER_SDK
68+
./gradlew check
69+
- name: Build rollbar_flutter Android example
70+
working-directory: ./rollbar_flutter/example/
71+
run: flutter build apk
72+
- uses: actions/upload-artifact@v2
73+
if: ${{ always() }}
74+
# We are not supposed to lock our dependencies in packages or plugins, so we'll
75+
# at least keep track of which ones were used in the build, in case a test fails
76+
# and we need to reproduce it locally with the same dependencies.
77+
with:
78+
name: dependencies_used_${{ matrix.flutter_version }}
79+
path: |
80+
rollbar_dart/pubspec.lock
81+
rollbar_dart/example/pubspec.lock
82+
rollbar_flutter/pubspec.lock
83+
rollbar_flutter/example/pubspec.lock
8484
8585
build_ios:
8686
runs-on: macos-latest
8787
name: Flutter version ${{ matrix.flutter_version }} (iOS)
8888
strategy:
8989
matrix:
90-
flutter_version: ['3.0.0']
90+
flutter_version: ["3.3.0"]
9191

9292
steps:
93-
- uses: actions/checkout@v2
94-
- uses: subosito/flutter-action@4389e6cbc6cb8a4b18c628ff96ff90be0e926aa8
95-
with:
96-
flutter-version: ${{ matrix.flutter_version }}
97-
- name: Cache pub packages
98-
uses: actions/cache@v2
99-
with:
100-
path: |
101-
${{ env.PUB_CACHE }}
102-
key: ${{ runner.os }}-pub-${{ matrix.flutter_version }}-${{ hashFiles('**/pubspec.yaml*') }}
103-
restore-keys: |
104-
${{ runner.os }}-pub-${{ matrix.flutter_version }}-
105-
- name: Show Flutter environment
106-
run: |
107-
which flutter
108-
flutter doctor -v
109-
- name: Build rollbar_flutter iOS example
110-
working-directory: ./rollbar_flutter/example/
111-
run: flutter build ios --no-codesign
112-
- uses: actions/upload-artifact@v2
113-
if: ${{ always() }}
114-
# Save dependencies used
115-
with:
116-
name: dependencies_used_${{ matrix.flutter_version }}
117-
path: |
118-
rollbar_dart/pubspec.lock
119-
rollbar_dart/example/pubspec.lock
120-
rollbar_flutter/pubspec.lock
121-
rollbar_flutter/example/pubspec.lock
93+
- uses: actions/checkout@v2
94+
- uses: subosito/flutter-action@4389e6cbc6cb8a4b18c628ff96ff90be0e926aa8
95+
with:
96+
flutter-version: ${{ matrix.flutter_version }}
97+
- name: Cache pub packages
98+
uses: actions/cache@v2
99+
with:
100+
path: |
101+
${{ env.PUB_CACHE }}
102+
key: ${{ runner.os }}-pub-${{ matrix.flutter_version }}-${{ hashFiles('**/pubspec.yaml*') }}
103+
restore-keys: |
104+
${{ runner.os }}-pub-${{ matrix.flutter_version }}-
105+
- name: Show Flutter environment
106+
run: |
107+
which flutter
108+
flutter doctor -v
109+
- name: Build rollbar_flutter iOS example
110+
working-directory: ./rollbar_flutter/example/
111+
run: flutter build ios --no-codesign
112+
- uses: actions/upload-artifact@v2
113+
if: ${{ always() }}
114+
# Save dependencies used
115+
with:
116+
name: dependencies_used_${{ matrix.flutter_version }}
117+
path: |
118+
rollbar_dart/pubspec.lock
119+
rollbar_dart/example/pubspec.lock
120+
rollbar_flutter/pubspec.lock
121+
rollbar_flutter/example/pubspec.lock

0 commit comments

Comments
 (0)