From b5e0591a75cc578c5da4bcef27797d7bdf9c41f3 Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:41:48 +0900 Subject: [PATCH 1/6] Update build workflow to include uploading to App Store Connect --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 064d3ce0..92f11316 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,16 +2,16 @@ # Please refer to the following link for guidance: # https://zenn.dev/articles/how-to-build-ios-app-in-github-actions -name: Build +name: Upload build to App Store Connect on: push: branches: - develop -jobs: - build: - name: Build +jobs: + build_and_upload: + name: Build and Upload to App Store Connect runs-on: macos-14 steps: From 000d037898e4bab3d66bb8bd8daa5d3c097d4798 Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:42:44 +0900 Subject: [PATCH 2/6] Rename workflow --- .github/workflows/{build.yml => upload-build.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{build.yml => upload-build.yml} (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/upload-build.yml similarity index 100% rename from .github/workflows/build.yml rename to .github/workflows/upload-build.yml From 83750ec9cfd30b34b1162524d1fbb25cfb33ab12 Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:46:26 +0900 Subject: [PATCH 3/6] Fix code signing issue in upload-build workflow --- .github/workflows/upload-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload-build.yml b/.github/workflows/upload-build.yml index 92f11316..d26198d0 100644 --- a/.github/workflows/upload-build.yml +++ b/.github/workflows/upload-build.yml @@ -26,7 +26,7 @@ jobs: -scheme MainApp \ -sdk iphoneos \ -configuration Release \ - CODE_SIGNING_ALLOWED=NO \ + CODE_SIGNING_ALLOWED=NO - name: Archive Project run: | From 18cc1f288d2e806da27ad05d4b0ff36562180177 Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:48:48 +0900 Subject: [PATCH 4/6] Add build-on-push workflow --- .github/workflows/build-on-push.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/build-on-push.yml diff --git a/.github/workflows/build-on-push.yml b/.github/workflows/build-on-push.yml new file mode 100644 index 00000000..5eab8605 --- /dev/null +++ b/.github/workflows/build-on-push.yml @@ -0,0 +1,22 @@ +name: Build on push + +on: push + +jobs: + build: + name: Build + runs-on: macos-14 + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: true + + - name: Build Project + run: | + xcodebuild build -project azooKey.xcodeproj \ + -scheme MainApp \ + -sdk iphoneos \ + -configuration Release \ + CODE_SIGNING_ALLOWED=NO From 48dcf17ad84b154a8fc8f163ead3c9d3e300f76d Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:54:41 +0900 Subject: [PATCH 5/6] Update build trigger in workflow --- .github/workflows/build-on-push.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-on-push.yml b/.github/workflows/build-on-push.yml index 5eab8605..e15502c1 100644 --- a/.github/workflows/build-on-push.yml +++ b/.github/workflows/build-on-push.yml @@ -1,6 +1,8 @@ name: Build on push -on: push +on: + push: + pull_request: jobs: build: From c13bc354eff87bf420ece8f79f6b244cc0f90d91 Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:56:39 +0900 Subject: [PATCH 6/6] Update build job name in workflow file --- .github/workflows/build-on-push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-on-push.yml b/.github/workflows/build-on-push.yml index e15502c1..79831142 100644 --- a/.github/workflows/build-on-push.yml +++ b/.github/workflows/build-on-push.yml @@ -6,7 +6,7 @@ on: jobs: build: - name: Build + name: Xcode Build runs-on: macos-14 steps: