Skip to content

Commit 44261d5

Browse files
authored
chore(celest): Update analyzer plugin dependencies (#457)
1 parent 6772d41 commit 44261d5

File tree

38 files changed

+541
-359
lines changed

38 files changed

+541
-359
lines changed

.github/workflows/celest.yaml

Lines changed: 43 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ jobs:
7979
- name: Get Packages (Example)
8080
working-directory: packages/celest/example
8181
run: flutter pub get
82+
- name: Download iOS Platform
83+
run: xcodebuild -downloadPlatform iOS
8284
- name: Setup iOS Simulator
8385
run: |
8486
RUNTIME=$(xcrun simctl list runtimes | grep 'iOS 18' | tail -n 1 | cut -d' ' -f 7)
@@ -93,53 +95,47 @@ jobs:
9395
- name: Integration Test (macOS)
9496
working-directory: packages/celest/example
9597
run: dart run $CELEST start --verbose -- flutter test -d macos integration_test
96-
# TODO: Keeps timing out on Linux. Fails hard on macOS...
97-
# test_android:
98-
# needs: [test]
99-
# runs-on: macos-latest
100-
# timeout-minutes: 30
101-
# steps:
102-
# - name: Git Checkout
103-
# uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
104-
# - name: Setup Flutter
105-
# uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # 2.21.0
106-
# with:
107-
# cache: true
108-
# - name: Get Packages
109-
# working-directory: apps/cli
110-
# run: dart pub get
111-
# - name: Get Packages (Example)
112-
# working-directory: packages/celest/example
113-
# run: flutter pub get
114-
# - name: Start Celest
115-
# working-directory: packages/celest/example
116-
# run: dart run $CELEST start --verbose &
117-
# - name: Build APK
118-
# working-directory: packages/celest/example
119-
# run: flutter build apk --debug
120-
# # - name: Enable KVM
121-
# # run: |
122-
# # echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
123-
# # sudo udevadm control --reload-rules
124-
# # sudo udevadm trigger --name-match=kvm
125-
# - name: Test (API 31)
126-
# uses: ReactiveCircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # 2.33.0
127-
# with:
128-
# # Matches `package:jni` compileSdkVersion
129-
# # https://github.com/dart-lang/native/blob/001910c9f40d637cb25c19bb500fb89cebdf7450/pkgs/jni/android/build.gradle#L57C23-L57C25
130-
# api-level: 31
131-
# arch: arm64-v8a
132-
# working-directory: packages/celest/example
133-
# script: flutter test -d emulator integration_test
134-
# - name: Test (API 21)
135-
# uses: ReactiveCircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # 2.33.0
136-
# with:
137-
# # Minimum supported API level
138-
# # Should match build.gradle: https://github.com/celest-dev/celest/blob/main/packages/native/storage/android/build.gradle#L49
139-
# api-level: 21
140-
# arch: arm64-v8a
141-
# working-directory: packages/celest/example
142-
# script: flutter test -d emulator integration_test
98+
test_android:
99+
needs: [test]
100+
runs-on: ubuntu-large
101+
timeout-minutes: 30
102+
steps:
103+
- name: Git Checkout
104+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
105+
- name: Setup Flutter
106+
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # 2.21.0
107+
with:
108+
cache: true
109+
- name: Get Packages
110+
working-directory: apps/cli
111+
run: dart pub get
112+
- name: Get Packages (Example)
113+
working-directory: packages/celest/example
114+
run: flutter pub get
115+
- name: Build APK
116+
working-directory: packages/celest/example
117+
run: flutter build apk --debug
118+
- name: Enable KVM
119+
run: |
120+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
121+
sudo udevadm control --reload-rules
122+
sudo udevadm trigger --name-match=kvm
123+
- name: Test (API 35)
124+
uses: ReactiveCircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # 2.34.0
125+
with:
126+
# Matches Flutter compileSdkVersion
127+
api-level: 35
128+
arch: x86_64
129+
working-directory: packages/celest/example
130+
script: dart run $CELEST start --verbose -- flutter test -d emulator integration_test
131+
# - name: Test (API 24)
132+
# uses: ReactiveCircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # 2.34.0
133+
# with:
134+
# # Minimum supported API level
135+
# api-level: 24
136+
# arch: x86_64
137+
# working-directory: packages/celest/example
138+
# script: dart run $CELEST start --verbose -- flutter test -d emulator integration_test
143139
test_linux:
144140
needs: [test]
145141
runs-on: ubuntu-latest

packages/celest/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## NEXT
2+
3+
- chore: Update analyzer plugin dependencies
4+
15
## 1.0.6
26

37
- refactor: Move `connect` method to `CelestDatabase` class

packages/celest/example/.metadata

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,35 @@
44
# This file should be version controlled and should not be manually edited.
55

66
version:
7-
revision: "67457e669f79e9f8d13d7a68fe09775fefbb79f4"
8-
channel: "stable"
7+
revision: "6c794842101b5805e74774cce9f1fdb49cbcd13c"
8+
channel: "beta"
99

1010
project_type: app
1111

1212
# Tracks metadata for the flutter migrate command
1313
migration:
1414
platforms:
1515
- platform: root
16-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
17-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
16+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
17+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
1818
- platform: android
19-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
20-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
19+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
20+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
2121
- platform: ios
22-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
23-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
22+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
23+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
2424
- platform: linux
25-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
26-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
25+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
26+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
2727
- platform: macos
28-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
29-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
28+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
29+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
3030
- platform: web
31-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
32-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
31+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
32+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
3333
- platform: windows
34-
create_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
35-
base_revision: 67457e669f79e9f8d13d7a68fe09775fefbb79f4
34+
create_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
35+
base_revision: 6c794842101b5805e74774cce9f1fdb49cbcd13c
3636

3737
# User provided section
3838

packages/celest/example/android/.gitignore

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/celest/example/android/app/build.gradle

Lines changed: 0 additions & 67 deletions
This file was deleted.

packages/celest/example/android/app/build.gradle.kts

Lines changed: 44 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/celest/example/android/app/src/main/AndroidManifest.xml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/celest/example/android/app/src/main/kotlin/dev/celest/example_app/MainActivity.kt

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/celest/example/android/build.gradle

Lines changed: 0 additions & 30 deletions
This file was deleted.

packages/celest/example/android/build.gradle.kts

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)