interop.yml 637 B

123456789101112131415161718192021222324252627
  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. schedule:
  10. # Run every day at 11pm (PST) - cron uses UTC times
  11. - cron: '0 7 * * *'
  12. jobs:
  13. pod-lib-lint:
  14. runs-on: macOS-latest
  15. strategy:
  16. matrix:
  17. pod: [Analytics, Auth, CoreDiagnostics]
  18. steps:
  19. - uses: actions/checkout@v2
  20. - name: Setup Bundler
  21. run: scripts/setup_bundler.sh
  22. - name: Interop Pod
  23. run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb Firebase${{ matrix.pod }}Interop.podspec