symbolcollision.yml 807 B

12345678910111213141516171819202122232425262728
  1. name: symbolcollision
  2. # Tests the Pods listed in SymbolCollisionTest/Podfile for symbol collisions.
  3. on:
  4. pull_request:
  5. paths:
  6. - '.github/workflows/symbolcollision.yml'
  7. - 'SymbolCollisionTest/**'
  8. - 'Gemfile'
  9. schedule:
  10. # Run every day at 12am (PST) - cron uses UTC times
  11. - cron: '0 8 * * *'
  12. jobs:
  13. installation-test:
  14. # Don't run on private repo unless it is a PR.
  15. if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
  16. runs-on: macOS-latest
  17. steps:
  18. - uses: actions/checkout@v2
  19. - name: Setup Bundler
  20. run: scripts/setup_bundler.sh
  21. - name: Prereqs
  22. run: scripts/install_prereqs.sh SymbolCollision iOS
  23. - name: Build
  24. run: scripts/build.sh SymbolCollision iOS