sessions.yml 935 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. name: sessions
  2. permissions:
  3. contents: read
  4. on:
  5. workflow_dispatch:
  6. pull_request:
  7. paths:
  8. - 'FirebaseSessions**'
  9. - 'FirebaseSessions.podspec'
  10. - '.github/workflows/sessions.yml'
  11. - '.github/workflows/common.yml'
  12. - '.github/workflows/common_cocoapods.yml'
  13. - '.github/workflows/common_catalyst.yml'
  14. - 'Gemfile*'
  15. schedule:
  16. # Run every day at 9am (PST) - cron uses UTC times
  17. - cron: '0 1 * * *'
  18. concurrency:
  19. group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
  20. cancel-in-progress: true
  21. jobs:
  22. spm:
  23. uses: ./.github/workflows/common.yml
  24. with:
  25. target: FirebaseSessionsUnit
  26. catalyst:
  27. uses: ./.github/workflows/common_catalyst.yml
  28. with:
  29. product: FirebaseSessions
  30. target: FirebaseSessions-Unit-unit
  31. pod_lib_lint:
  32. uses: ./.github/workflows/common_cocoapods.yml
  33. with:
  34. product: FirebaseSessions
  35. supports_swift6: true