diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..1ad7b69 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,27 @@ +clone: + git: + image: woodpeckerci/plugin-git + settings: + depth: 1 + 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 diff --git a/README.md b/README.md index b0f326b..c1ff375 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# Untitled Social Network server +# 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 ## Building ### Requirements diff --git a/src/http/urlencode.zig b/src/http/urlencode.zig index bd97f50..fdfb680 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`