diff --git a/.github/workflows/artifact.yml b/.github/workflows/artifact.yml index 7ca1bd3..9e3c971 100644 --- a/.github/workflows/artifact.yml +++ b/.github/workflows/artifact.yml @@ -1,5 +1,5 @@ name: Artifacts -on: [push] +on: [push, pull_request] jobs: test: strategy: diff --git a/build2.zig b/build2.zig index f4d918a..bfec715 100644 --- a/build2.zig +++ b/build2.zig @@ -57,6 +57,9 @@ pub fn build(b: *Builder) !void { const run_step = b.step("run", "Run the app"); run_step.dependOn(&run_cmd.step); + if (b.args) |args| { + run_cmd.addArgs(args); + } addTest(b, exe, target, mode); } diff --git a/zigup.zig b/zigup.zig index d0792e0..a04066f 100644 --- a/zigup.zig +++ b/zigup.zig @@ -203,7 +203,7 @@ pub fn main2() !u8 { } } else if (std.mem.eql(u8, "-h", arg) or std.mem.eql(u8, "--help", arg)) { help(); - return 1; + return 0; } else { args[newlen] = args[i]; newlen += 1;