diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2fd25d8..57d6ead 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,8 +15,8 @@ env: CI_JAVA_VERSION: 17 # 35.0.0 = Android 15 CI_ANDROID_SDK: "tools platform-tools platforms;android-35 build-tools;35.0.0 ndk;29.0.13113456" - CI_ZIG_PREVIOUS_STABLE_VERSION: "0.14.0" - CI_ZIG_STABLE_VERSION: "0.15.1" + CI_ZIG_PREVIOUS_STABLE_VERSION: "0.15.1" + CI_ZIG_STABLE_VERSION: "0.16.0" jobs: # NOTE(jae): 2026-02-01 diff --git a/examples/raylib/src/main.zig b/examples/raylib/src/main.zig index ef0d06f..ca3557d 100644 --- a/examples/raylib/src/main.zig +++ b/examples/raylib/src/main.zig @@ -63,7 +63,7 @@ fn raylibFileOpen(filename: [*c]const u8, modes: [*c]const u8) callconv(.c) ?*an fn androidMain() callconv(.c) c_int { main() catch |err| { std.log.err("{t}", .{err}); - if (@errorReturnTrace()) |trace| std.debug.dumpStackTrace(trace); + if (@errorReturnTrace()) |trace| std.debug.dumpErrorReturnTrace(trace); return 1; }; return 0; diff --git a/examples/sdl2/src/sdl-zig-demo.zig b/examples/sdl2/src/sdl-zig-demo.zig index 182ba93..591df71 100644 --- a/examples/sdl2/src/sdl-zig-demo.zig +++ b/examples/sdl2/src/sdl-zig-demo.zig @@ -32,16 +32,18 @@ fn SDL_main() callconv(.c) void { @compileError("SDL_main should not be called outside of Android builds"); } if (builtin.zig_version.major == 0 and builtin.zig_version.minor <= 14) { + // Deprecated path: Zig 0.14.X support _ = std.start.callMain(); return; } main() catch |err| { - log.err("{s}", .{@errorName(err)}); + log.err("{t}", .{err}); if (@errorReturnTrace()) |trace| { - if (builtin.zig_version.major == 0 and builtin.zig_version.minor <= 15) { + if (comptime builtin.zig_version.major == 0 and builtin.zig_version.minor <= 15) { + // Deprecated path: Zig 0.15.X support std.debug.dumpStackTrace(trace.*); } else { - std.debug.dumpStackTrace(trace); + std.debug.dumpErrorReturnTrace(trace); } } };