5 Commits
Author SHA1 Message Date
Dallin Bland ac2a516999 Address code-quality bot: explain best-effort Windows cleanup
Replace silent except-pass in smoke_libretro with logged warnings.
FreeLibrary and dll_directory.close failures must not fail the
release after the core already passed, but they should be visible.
2026-09-21 00:58:47 -05:00
Dallin Bland e7eb021383 Fix libretro Android link and Windows verify for release
- Build OpenSSL with pic so Android arm64 shared link succeeds
  (fixes R_AARCH64_ADR_PREL_PG_HI21 relocation against
  poly1305_blocks_sve2 in libcrypto.a).
- Define SUYU_BUILD_LIBRETRO_CORE for libretro builds so ANDROID code
  can distinguish the core from the full Android app.
- video_core: use default pipeline workers for libretro Android
  instead of AndroidSettings::values (only in yuzu-android).
- common: provide local battery globals for libretro Android
  instead of externs from native.cpp.
- common/android: minimal JNI_OnLoad/JNI_OnUnload for libretro
  (RetroArch has no org/yuzu classes or InitFFmpegOnLoad).
- verify_release_artifacts: FreeLibrary Windows DLL after smoke
  test and ignore temp cleanup errors (fixes WinError 5 Access
  denied on suyu_libretro.dll).
2026-09-21 00:42:46 -05:00
Dallin Bland a7833bc98e Prepare macOS build for signed releases 2026-09-20 15:34:43 -05:00
Dallin Bland 3abab74bf1 ci(release): harden package verification gate 2026-09-19 23:40:01 -05:00
Dallin Bland c01d5f97f7 ci(release): verify packaged applications and libretro cores 2026-09-19 23:40:01 -05:00