@@ -4,26 +4,20 @@ concurrency:
44 group : ${{ github.workflow }}-${{ github.ref }}
55 cancel-in-progress : true
66
7- # on:
8- # pull_request:
9- # paths:
10- # - 'packages/cloud_firestore/cloud_firestore/pipeline_example/**'
11- # - 'packages/cloud_firestore/cloud_firestore/lib/**'
12- # - '.github/workflows/e2e_tests_pipeline.yaml'
13- # push:
14- # branches:
15- # - main
16- # - firestore-pipelines-dart-api-v2
17- # - master
18- # paths:
19- # - 'packages/cloud_firestore/cloud_firestore/pipeline_example/**'
20- # - 'packages/cloud_firestore/cloud_firestore/lib/**'
21- # - '.github/workflows/e2e_tests_pipeline.yaml'
22-
237on :
248 pull_request :
9+ paths :
10+ - ' packages/cloud_firestore/cloud_firestore/pipeline_example/**'
11+ - ' packages/cloud_firestore/cloud_firestore/lib/**'
12+ - ' .github/workflows/e2e_tests_pipeline.yaml'
2513 push :
26- workflow_dispatch :
14+ branches :
15+ - main
16+ - firestore-pipelines-dart-api-v2
17+ paths :
18+ - ' packages/cloud_firestore/cloud_firestore/pipeline_example/**'
19+ - ' packages/cloud_firestore/cloud_firestore/lib/**'
20+ - ' .github/workflows/e2e_tests_pipeline.yaml'
2721
2822jobs :
2923 pipeline-e2e-android :
@@ -177,6 +171,8 @@ jobs:
177171 cache : true
178172 cache-key : " flutter-:os:-:channel:-:version:-:arch:-:hash:"
179173 pub-cache-key : " flutter-pub-:os:-:channel:-:version:-:arch:-:hash:"
174+ - name : Enable Swift Package Manager for iOS
175+ run : flutter config --enable-swift-package-manager
180176 - uses : bluefireteam/melos-action@c7dcb921b23cc520cace360b95d02b37bf09cdaa
181177 with :
182178 run-bootstrap : false
@@ -192,6 +188,12 @@ jobs:
192188 echo "$GOOGLE_SERVICE_INFO_PLIST" > packages/cloud_firestore/cloud_firestore/pipeline_example/ios/Runner/GoogleService-Info.plist
193189 - name : Bootstrap package
194190 run : melos bootstrap --scope "cloud_firestore*"
191+ - name : Prepare iOS project for Swift Package Manager
192+ working-directory : packages/cloud_firestore/cloud_firestore/pipeline_example/ios
193+ run : |
194+ if [ -f Podfile ]; then pod deintegrate; fi
195+ rm -f Podfile Podfile.lock
196+ rm -rf Pods
195197 - uses : futureware-tech/simulator-action@e89aa8f93d3aec35083ff49d2854d07f7186f7f5
196198 id : simulator
197199 with :
0 commit comments