diff --git a/.woodpecker.yml b/.woodpecker.yml index 1ad7b69..c6c1ab2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,22 +6,9 @@ clone: lfs: false pipeline: - zig-compiler: - image: alpine - - echo "Downloading dependencies..." - - apk add curl xz - - echo "Downloading zig binary..." - - curl https://ziglang.org/download/0.10.0/zig-linux-x86_64-0.10.0.tar.xz | xz -d | tar -x - - format: - image: alpine - - echo "Checking formatting..." - - ./zig-linux-x86_64-0.10.0/zig fmt --check src/ tests/ build.zig - unit-tests: image: alpine commands: - - echo "Downloading dependencies..." - - apk add sqlite sqlite-dev libpq libpq-dev - - echo "Running unit tests..." - - ./zig-linux-x86_64-0.10.0/zig build unit + - apk add sqlite sqlite-dev libpq libpq-dev curl xz + - curl https://ziglang.org/download/0.10.0/zig-linux-x86_64-0.10.0.tar.xz | xz -d | tar -x + - ./zig-linux-x86_64-0.10.0/zig build unit:template diff --git a/README.md b/README.md index c1ff375..b0f326b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,4 @@ -# fediglam -[![status-badge](https://ci.heartles.xyz/api/badges/heartles/fediglam/status.svg)](https://ci.heartles.xyz/heartles/fediglam) -A (soon to be federated) social networking server +# Untitled Social Network server ## Building ### Requirements diff --git a/src/http/urlencode.zig b/src/http/urlencode.zig index fdfb680..bd97f50 100644 --- a/src/http/urlencode.zig +++ b/src/http/urlencode.zig @@ -68,7 +68,7 @@ pub const Iter = struct { /// + pub fn parse([]const u8) !F /// /// Boolean Parameters: -/// The following query strings will all parse a `true` value for the +/// The following query strings will all parse a `true` value for the /// parameter `foo: bool = false`: /// - `?foo` /// - `?foo=true` diff --git a/src/template/lib.zig b/src/template/lib.zig index 4698cab..4f2691e 100644 --- a/src/template/lib.zig +++ b/src/template/lib.zig @@ -1349,7 +1349,7 @@ test "template" { try testCase("", .{}, ""); try testCase("abcd", .{}, "abcd"); - try testCase("{.val}", .{ .val = 3 }, "3"); + try testCase("{.v}", .{ .v = @as(usize, 3) }, "4"); try testCase("{#if .val}1{/if}", .{ .val = true }, "1"); try testCase("{#for .vals |$v|=} {$v} {=/for}", .{ .vals = [_]u8{ 1, 2, 3 } }, "123"); try testCase("{#for .vals |$val|}{$val}{/for}", .{ .vals = [_]u8{ 1, 2, 3 } }, "123");