diff --git a/src/cmd/aquila/update.zig b/src/cmd/aquila/update.zig index e19c7381d501ae266590f8b888acb09cd43c50cf..bdb609bafcb70063698fa5937032c429bf338dc6 100644 --- a/src/cmd/aquila/update.zig +++ b/src/cmd/aquila/update.zig @@ -39,6 +39,10 @@ pub fn execute(args: [][]u8) !void { const moddir = try std.fs.cwd().openDir(modpath, .{}); std.log.info("{s}", .{dep.path}); + // git update + u.assert((try u.run_cmd(gpa, modpath, &.{ "git", "fetch" })) == 0, "git fetch failed", .{}); + u.assert((try u.run_cmd(gpa, modpath, &.{ "git", "pull" })) == 0, "git pull failed", .{}); + // zigmod ci const ci = @import("../ci.zig"); try ci.do(gpa, modpath, moddir);