@@ -175,13 +175,21 @@ jobs:
175175 if [[ "${{ inputs.caller_event_name }}" == "schedule" ]]; then
176176 linting_artifact_name="nightly_linting_results"
177177 fi
178+
179+ linting_file_path=$(find ${{ github.workspace }}/dev-${{ matrix.os_name }}/log/ -name ${REPO}_linting.log | tail -n 1)
180+ if [[ ! -f "$linting_file_path" ]]; then
181+ echo "No file named ${REPO}_linting.log found"
182+ exit 15
183+ fi
184+
178185 echo "linting_artifact_name=$linting_artifact_name" >> "$GITHUB_OUTPUT"
186+ echo "linting_file_path=$linting_file_path" >> "$GITHUB_OUTPUT"
179187
180188 - name : upload linting log file
181189 uses : actions/upload-artifact@v7
182190 with :
183191 name : ${{ steps.set_artifact_name.outputs.linting_artifact_name }}
184- path : ${{ github.workspace }}/dev-${{ matrix.os_name }}/log/linting*/*_linting.log
192+ path : ${{ steps.set_artifact_name.outputs.linting_file_path }}
185193
186194 compare_linting_results :
187195 if : ${{ inputs.caller_event_name == 'pull_request' }}
@@ -241,8 +249,17 @@ jobs:
241249 pr_linting_results_file=$(find pull_request_linting/ -name "${REPO}_linting.log" | tail -n 1)
242250 nightly_linting_results_file=$(find nightly_linting/ -name "${REPO}_linting.log" | tail -n 1)
243251
244- [[ -f "$pr_linting_results_file" ]] || echo "ERROR: No PR results file; exit 1"
245- [[ -f "$nightly_linting_results_file" ]] || echo "ERROR: No nightly results file; exit 2"
252+ if [[ ! -f "$pr_linting_results_file" ]]; then
253+ echo "ERROR: No PR linting results file found"
254+ exit 11
255+ fi
256+ if [[ ! -f "$nightly_linting_results_file" ]]; then
257+ echo "ERROR: No nightly linting results file found"
258+ exit 12
259+ fi
260+
261+ echo "Pull request linting file: $(pr_linting_results_file)"
262+ echo "Nightly linting file: $(nightly_linting_results_file)"
246263
247264 nightly_norm=$(mktemp)
248265 pr_norm=$(mktemp)
@@ -257,7 +274,7 @@ jobs:
257274 cat "$diff_file_name"
258275 echo "diff_exists=true" >> "$GITHUB_OUTPUT"
259276 echo "diff_file_name=$diff_file_name" >> "$GITHUB_OUTPUT"
260- exit 1
277+ exit 13
261278 else
262279 diff_exists="false"
263280 fi
0 commit comments