Merge pull request #5384 from mariuslozo-boop/fix/release-sign-windows

🤖 Agent: merged main (main's perf_bench, triage-list and launcher-string failures, fixed by #5369 and #5397); PR content unchanged since review
This commit is contained in:
Ludovic Marie authored and GitHub committed 2026-10-31 20:07:57 +01:00
commit c0df3d7821
1 file changed
+4 -2
+4 -2
View File
@@ -106,8 +106,10 @@ fn unsigned_releases_go_out_only_until_a_key_is_listed() {
#[test]
fn the_openssl_script_signs_what_the_launcher_checks() {
if openssl().is_none() {
eprintln!("no OpenSSL 3 here: tools/ci/sign_release.sh is tested on Linux");
// The script runs on Linux runners only (the `sign` jobs of launcher.yml and nightly-build.yml).
// On Windows, Command finds System32's bash (WSL's) before the one on PATH.
if cfg!(windows) || openssl().is_none() {
eprintln!("skipped: tools/ci/sign_release.sh is tested on Linux (bash, OpenSSL 3)");
return;
}
// A dry run: a throwaway key, its public key for the check.