name: Test on: push jobs: test: runs-on: macOS-latest timeout-minutes: 10 steps: - uses: actions/checkout@v1 - name: Setup Signing env: SIGNING_DATA: ${{ secrets.SIGNING_DATA }} SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} HOST_PROFILE_DATA: ${{ secrets.HOST_PROFILE_DATA }} AGENT_PROFILE_DATA: ${{ secrets.AGENT_PROFILE_DATA }} run: ./.github/scripts/signing.sh - name: Test run: xcrun xcodebuild test -project Secretive.xcodeproj -scheme Secretive - name: Zip test run run: | ditto -c -k --sequesterRsrc --keepParent /Users/runner/Library/Developer/Xcode/DerivedData ./Archive.zip - name: Upload Archive to Artifacts uses: actions/upload-artifact@v1 with: name: Archive.zip path: Archive.zip