CI fixes
Fix a few CI issues I stumbled upon while preparing %9.0.1 and %8.10.4:
- Ensure that bindists are retained even if the build fails
- Build Darwin documentation with
--hyperlinked-sources
(presumably fixing #19164) - Fix packaging of Windows binary tarballs (fixing #19316 (closed))
Edited by Ben Gamari