CI updates

Ever since we issued 2.49, external forces broke our CI jobs in various ways, and we had to adjust our code to work them around. Backmerge them from the 'master' front to make it easier to test real changes to the maintenance track. Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Apr 24, 2025 at 17:14 UTC d50a5e8939abfc07c2ff97ae72e9330939b36ee0

No changes.