Skip to content

Commit dd96888

Browse files
committed
Add debug prints
1 parent 7009899 commit dd96888

1 file changed

Lines changed: 21 additions & 4 deletions

File tree

.github/workflows/dunedaq-develop-cpp-ci.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)