dynamiclinks.yml 1017 B

12345678910111213141516171819202122232425262728293031323334353637
  1. name: dynamiclinks
  2. on:
  3. pull_request:
  4. paths:
  5. - 'FirebaseDynamicLinks**'
  6. - '.github/workflows/dynamiclinks.yml'
  7. schedule:
  8. # Run every day at 11pm (PST) - cron uses UTC times
  9. - cron: '0 7 * * *'
  10. jobs:
  11. pod_lib_lint:
  12. runs-on: macOS-latest
  13. steps:
  14. - uses: actions/checkout@v2
  15. - name: Setup Bundler
  16. run: scripts/setup_bundler.sh
  17. - name: FirebaseDynamicLinks
  18. run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseDynamicLinks.podspec
  19. dynamiclinks-cron-only:
  20. runs-on: macos-latest
  21. if: github.event_name == 'schedule'
  22. strategy:
  23. matrix:
  24. flags: [
  25. '--use-modular-headers',
  26. '--use-libraries'
  27. ]
  28. needs: pod_lib_lint
  29. steps:
  30. - uses: actions/checkout@v2
  31. - name: Setup Bundler
  32. run: scripts/setup_bundler.sh
  33. - name: PodLibLint Storage Cron
  34. run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseDynamicLinks.podspec --platforms=ios ${{ matrix.flags }}