๐๏ธ๐ง๏ผsay which verify task failed - #1776
Merged
Merged
Conversation
โ Deploy Preview for gh-pages-openinf ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
OpenINFbot
force-pushed
the
fix/verify-diagnostics
branch
from
August 8, 2026 06:10
8bab4b2 to
0552da0
Compare
Running `nps test` in a fresh clone ends in a two-hundred-line vnu usage page and a bare exit 1, with no indication of which of the thirteen tasks produced it. Two separate problems. vnu prints its whole manual when handed no files, and it gets no files when _site does not exist -- which is the normal state of a clone nobody has built yet. CI never sees this because Build runs before Test. The task now says so in one line instead. And verify.all ran the tasks without naming them, so any failure had to be inferred from whichever tool's output looked wrong. It now announces each task as it starts and lists the failures at the end. Before: NAME vnu - The Nu Html Checker ... 200 lines ... failed with exit code 1 After: ==> build/tasks/verify/verify-html-valid-for-vnu.mts No HTML under _site/ to check. Run `nps build` first. FAILED: build/tasks/verify/verify-html-valid-for-vnu.mts Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
DerekNonGeneric
force-pushed
the
fix/verify-diagnostics
branch
from
August 8, 2026 06:26
0552da0 to
eb4e1e7
Compare
OpenINFbot
approved these changes
Aug 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
๐๏ธ๐ง Running
nps testin a fresh clone ends in a two-hundred-line vnuusage page and a bare
exit 1, with nothing to say which of the thirteentasks produced it.
Two separate problems, neither of which CI ever sees.
vnu had nothing to check.
verify.htmlValidForVNUglobs_site/**.html,which is empty in a clone nobody has built yet. Handed no files, vnu prints
its entire manual and exits non-zero. CI never hits it because
Buildrunsbefore
Test. The task now checks first and says one line instead.verify.alldid not name the tasks. It ran them in a loop withoutannouncing them, so a failure had to be inferred from whichever tool's
output looked wrong. It now announces each task as it starts and lists the
failures at the end.
Before:
After:
This surfaced now rather than earlier because #1774 made
verify.allreport failures at all; before that the whole suite reported on whichever
task sorted last.
Verified both ways: with no
_site, exactly one task fails and says why;after
nps build, all thirteen pass andnps testexits 0.