diff --git a/.github/workflows/build-on-push.yml b/.github/workflows/build-on-push.yml index 79831142..8880c58f 100644 --- a/.github/workflows/build-on-push.yml +++ b/.github/workflows/build-on-push.yml @@ -15,6 +15,14 @@ jobs: with: submodules: true + - name: Cache DerivedData + uses: actions/cache@v4 + with: + path: ~/Library/Developer/Xcode/DerivedData + key: ${{ runner.os }}-derived-data-${{ hashFiles('**/project.pbxproj') }} + restore-keys: | + ${{ runner.os }}-derived-data- + - name: Build Project run: | xcodebuild build -project azooKey.xcodeproj \ diff --git a/.github/workflows/upload-build.yml b/.github/workflows/upload-build.yml index 0d88eb79..8a980fd1 100644 --- a/.github/workflows/upload-build.yml +++ b/.github/workflows/upload-build.yml @@ -21,6 +21,14 @@ jobs: with: submodules: true + - name: Cache DerivedData + uses: actions/cache@v4 + with: + path: ~/Library/Developer/Xcode/DerivedData + key: ${{ runner.os }}-derived-data-${{ hashFiles('**/project.pbxproj') }} + restore-keys: | + ${{ runner.os }}-derived-data- + - name: Archive Project run: | xcodebuild archive -project azooKey.xcodeproj \