CI added log output to clarify success despite test failure output.
- `run tests` may end with a failing test being the last thing printed,
but it was retried and passed.
The set-output command has been deprecated by GitHub.
Replace it with the GITHUB_OUTPUT based variant.
This was the only remaining instance of `::set-output`
in the repository after e4e96c96d.