interop.yml 653 B

12345678910111213141516171819202122232425262728
  1. name: interop
  2. # All Interop pods in the repo are linted here.
  3. on:
  4. pull_request:
  5. paths:
  6. - 'Interop/**'
  7. - '*Interop.podspec'
  8. - '.github/workflows/interop.yml'
  9. - 'Gemfile'
  10. schedule:
  11. # Run every day at 11pm (PST) - cron uses UTC times
  12. - cron: '0 7 * * *'
  13. jobs:
  14. pod-lib-lint:
  15. runs-on: macOS-latest
  16. strategy:
  17. matrix:
  18. pod: [Analytics, Auth, CoreDiagnostics]
  19. steps:
  20. - uses: actions/checkout@v2
  21. - name: Setup Bundler
  22. run: scripts/setup_bundler.sh
  23. - name: Interop Pod
  24. run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb Firebase${{ matrix.pod }}Interop.podspec