From d915e430e1d59b53840d202320af333653851215 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Tue, 4 May 2021 10:11:15 +0200 Subject: [PATCH 1/5] Use buildcache for iOS builds from https://github.com/mikehardy/buildcache-action --- .github/workflows/build-ios.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 7a8cbb01e4..dd5dc4f998 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -40,6 +40,9 @@ jobs: - name: Install node_modules for example/ run: yarn install --frozen-lockfile --cwd .. + - name: buildcache + - uses: mikehardy/buildcache-action@v1 + - name: Setup Ruby (bundle) uses: ruby/setup-ruby@v1 with: From f82133f48d5e1a7116187de08d23daa9fd5567fc Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Tue, 4 May 2021 10:13:20 +0200 Subject: [PATCH 2/5] Update build-ios.yml --- .github/workflows/build-ios.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index dd5dc4f998..64745370a4 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -41,7 +41,7 @@ jobs: run: yarn install --frozen-lockfile --cwd .. - name: buildcache - - uses: mikehardy/buildcache-action@v1 + uses: mikehardy/buildcache-action@v1 - name: Setup Ruby (bundle) uses: ruby/setup-ruby@v1 From 9e7317123bfdc35c0fefb3686513dfabb7d32d23 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Tue, 4 May 2021 10:36:05 +0200 Subject: [PATCH 3/5] Update build-ios.yml --- .github/workflows/build-ios.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 64745370a4..f2d0cb6584 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -40,7 +40,7 @@ jobs: - name: Install node_modules for example/ run: yarn install --frozen-lockfile --cwd .. - - name: buildcache + - name: Use buildcache uses: mikehardy/buildcache-action@v1 - name: Setup Ruby (bundle) From 2c849fc2acd67e0e1bfd321f6fc87ef0178a97ea Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Wed, 5 May 2021 10:28:33 +0200 Subject: [PATCH 4/5] Specify compiler options to make buildcache work --- .github/workflows/build-ios.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index f2d0cb6584..577ba35538 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -64,6 +64,8 @@ jobs: run: bundle exec pod check || bundle exec pod install - name: Build App run: "xcodebuild \ + CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ \ + -derivedDataPath ios/build -UseModernBuildSystem=YES \ -workspace VisionCameraExample.xcworkspace \ -scheme VisionCameraExample \ -sdk iphonesimulator \ From f88c4b26c5347cb056f48124cf0bdfd398940f3a Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Wed, 5 May 2021 10:42:43 +0200 Subject: [PATCH 5/5] Update build-ios.yml --- .github/workflows/build-ios.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 577ba35538..14f0091041 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -40,7 +40,7 @@ jobs: - name: Install node_modules for example/ run: yarn install --frozen-lockfile --cwd .. - - name: Use buildcache + - name: Restore buildcache uses: mikehardy/buildcache-action@v1 - name: Setup Ruby (bundle)