|
12 | 12 | - "*" |
13 | 13 | # Note: The ExcludePaths template below needs to duplicate |
14 | 14 | # any excludes here. The reason being is that we can't access |
15 | | - # pr->paths->exclude. These are paths only, not individual files |
| 15 | + # pr->paths->exclude. Path matching is done with startsWith |
| 16 | + # meaning that path entries should end with a trailing "/" in |
| 17 | + # order to prevent greedy matching. Centralized versioning files |
| 18 | + # are added to this list to prevent the PR pipeline from running |
| 19 | + # when it shouldn't. When someone updates these files there will |
| 20 | + # be other updates that'll cause the PR pipeline, or the appropriate |
| 21 | + # pipeline if not PR, to run. |
16 | 22 | exclude: |
| 23 | + - eng/versioning/external_dependencies.txt |
| 24 | + - eng/versioning/version_client.txt |
| 25 | + - eng/versioning/version_data.txt |
| 26 | + - eng/versioning/version_data_java_files.txt |
17 | 27 | - sdk/batch/microsoft-azure-batch/ # track 1 |
18 | 28 | - sdk/boms/ # pom only release pipeline |
19 | 29 | - sdk/cosmos/ # emulator tests |
@@ -57,6 +67,10 @@ extends: |
57 | 67 | # See pr->paths->exclude comment above. Anything added/removed there |
58 | 68 | # needs to be added/removed here. |
59 | 69 | ExcludePaths: |
| 70 | + - eng/versioning/external_dependencies.txt |
| 71 | + - eng/versioning/version_client.txt |
| 72 | + - eng/versioning/version_data.txt |
| 73 | + - eng/versioning/version_data_java_files.txt |
60 | 74 | - sdk/batch/microsoft-azure-batch/ # track 1 |
61 | 75 | - sdk/boms/ # pom only release pipeline |
62 | 76 | - sdk/cosmos/ # emulator tests |
|
0 commit comments