Using GitHub secrets may break job outputs
If you don't want to spend hours debugging GitHub CI jobs, avoid using job outputs that may contain secrets inside. Job outputs will not be passed to dependent jobs if they contain secrets in any part of output value.
There is a tiny note about this ...
piotrekkr.hashnode.dev2 min read