@@ -126,13 +126,18 @@ jobs:
126126 .github/workflows/reusable-docs.yml
127127 format : csv # works for paths with spaces
128128 - name : Check for docs changes
129+ # We only want to run this on PRs when related files are changed,
130+ # or when user triggers manual workflow run.
129131 if : >-
130- github.event_name == 'pull_request'
131- && steps.changed-docs-files.outputs.added_modified_renamed != ''
132+ (
133+ github.event_name == 'pull_request'
134+ && steps.changed-docs-files.outputs.added_modified_renamed != ''
135+ ) || github.event_name == 'workflow_dispatch'
132136 id : docs-changes
133137 run : |
134138 echo "run-docs=true" >> "${GITHUB_OUTPUT}"
135139 - name : Get a list of the MSI installer-related files
140+ if : github.event_name == 'pull_request'
136141 id : changed-win-msi-files
137142138143 with :
@@ -141,10 +146,13 @@ jobs:
141146 .github/workflows/reusable-windows-msi.yml
142147 format : csv # works for paths with spaces
143148 - name : Check for changes in MSI installer-related files
149+ # We only want to run this on PRs when related files are changed,
150+ # or when user triggers manual workflow run.
144151 if : >-
145- steps.changed-win-msi-files.outputs.added_modified_renamed != ''
152+ (
153+ github.event_name == 'pull_request'
154+ && steps.changed-win-msi-files.outputs.added_modified_renamed != ''
155+ ) || github.event_name == 'workflow_dispatch'
146156 id : win-msi-changes
147157 run : |
148158 echo "run-win-msi=true" >> "${GITHUB_OUTPUT}"
149-
150- ...
0 commit comments