diff --git a/.github/workflows/firestore.yml b/.github/workflows/firestore.yml index 72d14573a8a..ab5c94a6303 100644 --- a/.github/workflows/firestore.yml +++ b/.github/workflows/firestore.yml @@ -30,16 +30,22 @@ jobs: # Only when this is not a scheduled run if: github.event_name != 'schedule' outputs: - changed: ${{ steps.changes.outputs.changed }} + changed: ${{ steps.firestore_src_changes.outputs.sources || steps.related_changes.outputs.other_changes }} steps: - uses: dorny/paths-filter@v2 - id: changes + id: firestore_src_changes with: + predicate-quantifier: 'every' filters: | - changed: + sources: # Firestore sources - 'Firestore/**' - + - '!**/*.md' + - uses: dorny/paths-filter@v2 + id: related_changes + with: + filters: | + other_changes: # Interop headers - 'FirebaseAuth/Interop/*.h'