name: Check if Cog buildable on: push: branches: - main pull_request: branches: - main jobs: build: name: Build Cog for Intel runs-on: macos-latest env: XCODE_DERIVEDDATA_PATH: build steps: - name: Check out repository uses: actions/checkout@v2 with: submodules: recursive - name: Run xcodebuild run: > xcodebuild -quiet -project Cog.xcodeproj -scheme Cog -configuration Debug -destination 'platform=macOS,arch=x86_64' -derivedDataPath $XCODE_DERIVEDDATA_PATH CODE_SIGNING_ALLOWED=NO build - name: Package archive run: > ditto -c -k --sequesterRsrc --keepParent --zlibCompressionLevel 9 $XCODE_DERIVEDDATA_PATH/Build/Products/Debug/Cog.app $XCODE_DERIVEDDATA_PATH/Cog.zip - name: Upload Artifact uses: actions/upload-artifact@v2 with: name: Cog path: ${{ env.XCODE_DERIVEDDATA_PATH }}/Cog.zip