builds.yml 805 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: Build GSI for Valid Architectures
  2. on:
  3. push:
  4. branches:
  5. - main
  6. pull_request:
  7. workflow_dispatch:
  8. schedule:
  9. - cron: '0 8 * * *' # Cron uses UTC; run at nightly at midnight PST
  10. jobs:
  11. cron:
  12. runs-on: ${{ matrix.os }}
  13. strategy:
  14. fail-fast: false
  15. matrix:
  16. os: [macos-15]
  17. steps:
  18. - uses: actions/checkout@v3
  19. - name: Select Xcode
  20. run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
  21. - name: Archive for iOS
  22. run: |
  23. xcodebuild \
  24. archive \
  25. -scheme GoogleSignIn-Package \
  26. -destination "generic/platform=iOS"
  27. - name: Archive for macOS
  28. run: |
  29. xcodebuild \
  30. archive \
  31. -scheme GoogleSignIn-Package \
  32. -destination "platform=OS X"