9999 if : steps.cache-baseline.outputs.cache-hit != 'true' || !env.IS_PR
100100 run : |
101101 mkdir -p ultraplot/tests/baseline
102+ echo "TEST_MODE=${TEST_MODE}"
103+ echo "IS_PR=${IS_PR}"
104+ echo "PR_BASE_SHA=${{ github.event.pull_request.base.sha }}"
105+ echo "TEST_NODEIDS=${TEST_NODEIDS}"
102106 # Save PR-selected nodeids for reuse after checkout (if provided)
103107 if [ "${TEST_MODE}" = "selected" ] && [ -n "${TEST_NODEIDS}" ]; then
104108 printf "%s\n" ${TEST_NODEIDS} > /tmp/pr_selected_nodeids.txt
@@ -129,6 +133,7 @@ jobs:
129133 echo "${filtered}"
130134 }
131135 FILTERED_NODEIDS="$(filter_nodeids)"
136+ echo "FILTERED_NODEIDS_BASE=${FILTERED_NODEIDS}"
132137 if [ -z "${FILTERED_NODEIDS}" ]; then
133138 echo "No valid nodeids found on base; skipping baseline generation."
134139 exit 0
@@ -163,6 +168,8 @@ jobs:
163168
164169 mkdir -p results
165170 python -c "import ultraplot as plt; plt.config.Configurator()._save_yaml('ultraplot.yml')"
171+ echo "TEST_MODE=${TEST_MODE}"
172+ echo "TEST_NODEIDS=${TEST_NODEIDS}"
166173 if [ "${TEST_MODE}" = "selected" ] && [ -s /tmp/pr_selected_nodeids.txt ]; then
167174 status=0
168175 filter_nodeids() {
@@ -176,6 +183,7 @@ jobs:
176183 echo "${filtered}"
177184 }
178185 FILTERED_NODEIDS="$(filter_nodeids)"
186+ echo "FILTERED_NODEIDS_PR=${FILTERED_NODEIDS}"
179187 if [ -z "${FILTERED_NODEIDS}" ]; then
180188 echo "No valid nodeids found on PR branch; skipping image comparison."
181189 exit 0
0 commit comments