fix build
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Emil Lerch 2022-01-12 17:47:08 -08:00
parent 2793e1e17b
commit d0dd2507d4
Signed by: lobo
GPG Key ID: A7B62D657EF764F8
2 changed files with 8 additions and 6 deletions

View File

@ -17,8 +17,9 @@ steps:
- tar x -C /usr/local -f zig-linux-x86_64-0.9.0.tar.xz
- rm /usr/local/bin/zig
- ln -s /usr/local/zig-linux-x86_64-0.9.0/zig /usr/local/bin/zig
- apk add git
- (cd codegen && zig build test)
- zig build # implicitly does a codegen
- zig build -Dfetch # implicitly does a codegen
- zig build test
- name: notify
image: plugins/matrix

View File

@ -84,10 +84,7 @@ fn getGitVersion(allocator: std.mem.Allocator, git_working_root: ?[]const u8, en
// 2022-01-12 12:21:28 -0800
// HEAD -> zig-native
if (std.os.getenv("DRONE_COMMIT_SHA") != null)
return getGitVersionFromDrone(allocator);
const log_output = try run(
const log_output = run(
allocator,
&[_][]const u8{
"git",
@ -97,7 +94,11 @@ fn getGitVersion(allocator: std.mem.Allocator, git_working_root: ?[]const u8, en
},
git_working_root,
env,
);
) catch |e| {
if (std.os.getenv("DRONE_COMMIT_SHA") != null)
return getGitVersionFromDrone(allocator);
return e;
};
defer allocator.free(log_output);
const line_data = try getLines(allocator, 4, log_output);
const hash = line_data[0];