build: add silero-coreml submodule (#19)

* build: add silero-coreml as git submodule

Replaces sibling-directory local package with in-repo submodule.
Updates Xcode relative paths and CI checkout to fetch submodules.

* build: add silero-coreml submodule
This commit is contained in:
Edison Jwa
2026-06-03 18:09:07 +09:00
committed by GitHub
parent 0381be6964
commit d886e285d1
5 changed files with 10 additions and 4 deletions
+4 -2
View File
@@ -118,16 +118,18 @@ jobs:
- uses: subosito/flutter-action@v2 - uses: subosito/flutter-action@v2
with: with:
channel: stable channel: stable
- name: Try to fetch local SileroCoreML package
run: git submodule update --init --depth=1 silero-coreml || true
- name: flutter pub get - name: flutter pub get
working-directory: apps/chanora_flutter working-directory: apps/chanora_flutter
run: flutter pub get run: flutter pub get
- name: Check local SileroCoreML package - name: Check local SileroCoreML package
id: silero-coreml id: silero-coreml
run: | run: |
if [ -d ../silero-coreml ]; then if [ -f silero-coreml/Package.swift ]; then
echo "available=true" >> "$GITHUB_OUTPUT" echo "available=true" >> "$GITHUB_OUTPUT"
else else
echo "::notice::Skipping iOS build because ../silero-coreml is not available on this runner" echo "::notice::Skipping iOS build because silero-coreml submodule is not available"
echo "available=false" >> "$GITHUB_OUTPUT" echo "available=false" >> "$GITHUB_OUTPUT"
fi fi
- name: flutter build ios --no-codesign - name: flutter build ios --no-codesign
+3
View File
@@ -0,0 +1,3 @@
[submodule "silero-coreml"]
path = silero-coreml
url = git@github.com:chanoraapp/silero-coreml.git
@@ -758,7 +758,7 @@
/* Begin XCLocalSwiftPackageReference section */ /* Begin XCLocalSwiftPackageReference section */
8C5000022DD0000000000001 /* XCLocalSwiftPackageReference "silero-coreml" */ = { 8C5000022DD0000000000001 /* XCLocalSwiftPackageReference "silero-coreml" */ = {
isa = XCLocalSwiftPackageReference; isa = XCLocalSwiftPackageReference;
relativePath = ../../../../silero-coreml; relativePath = ../../../silero-coreml;
}; };
/* End XCLocalSwiftPackageReference section */ /* End XCLocalSwiftPackageReference section */
@@ -863,7 +863,7 @@
/* Begin XCLocalSwiftPackageReference section */ /* Begin XCLocalSwiftPackageReference section */
8C6000022DD0000000000001 /* XCLocalSwiftPackageReference "silero-coreml" */ = { 8C6000022DD0000000000001 /* XCLocalSwiftPackageReference "silero-coreml" */ = {
isa = XCLocalSwiftPackageReference; isa = XCLocalSwiftPackageReference;
relativePath = ../../../../silero-coreml; relativePath = ../../../silero-coreml;
}; };
/* End XCLocalSwiftPackageReference section */ /* End XCLocalSwiftPackageReference section */
Submodule
+1
Submodule silero-coreml added at 855c21a4b5