diff --git a/build.zig b/build.zig index d13b1c5..0817c09 100644 --- a/build.zig +++ b/build.zig @@ -48,7 +48,17 @@ pub fn build(b: *std.Build) !void { // Configure Lambda build steps and get deployment info // Function name defaults to exe.name ("house-control") - const lambda = try lambda_zig.configureBuild(b, lambda_zig_dep, exe, .{}); + const lambda = try lambda_zig.configureBuild(b, lambda_zig_dep, exe, .{ + .lambda_config = .{ + .config = .{ + // we need a longer timeout for our function here because + // occasionally the cognito sign in / rinnai takes longer, + // or the home server is overloaded and takes longer to + // respond + .timeout = 5, + }, + }, + }); // Get AWS profile option (already declared by lambda-zig) const profile = b.user_input_options.get("profile"); diff --git a/build.zig.zon b/build.zig.zon index ac5f609..5e114f1 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -9,12 +9,12 @@ .hash = "controlr-0.1.0-upFm0LtgAAAo85RiRDa0WmSrORIhAa5bCF8UdT9rDyUk", }, .lambda_zig = .{ - .url = "git+https://git.lerch.org/lobo/lambda-zig#2bdf23f375c1453cb471e8603b3cdbb6616aba28", - .hash = "lambda_zig-0.1.0-_G43_x1fAQD4mNzDFE-Iz9lSrwQctI6V6510luXlJAkc", + .url = "git+https://git.lerch.org/lobo/lambda-zig#09e9a32241d94d982dd7e3f4300d879177829842", + .hash = "lambda_zig-0.1.0-_G43_5u1AQCfNq52pTVRkqgFhKwV_n1GkYOQj8UPA1mT", }, .aws = .{ - .url = "git+https://git.lerch.org/lobo/aws-sdk-for-zig#5c7aed071f6251d53a1627080a21d604ff58f0a5", - .hash = "aws-0.0.1-SbsFcFE7CgDBilPa15i4gIB6Qr5ozBz328O63abDQDDk", + .url = "git+https://git.lerch.org/lobo/aws-sdk-for-zig#1a03250fbeb2840ab8b6010f1ad4e899cdfc185a", + .hash = "aws-0.0.1-SbsFcCg7CgC0yYv2Y7aOjonSAU3mltOSfY0x2w9jZlMV", }, }, .paths = .{