atproto pds in zig pds.zat.dev
pds atproto
24

Configure Feed

Select the types of activity you want to include in your feed.

Prepare v0.0.2 release

zzstoatzz (Jun 10, 2026, 2:17 PM -0500) 85fb9113 9582ea17

+31 -3
+1 -1
Dockerfile
··· 7 7 && rm -rf /var/lib/apt/lists/* 8 8 9 9 ARG ZIG_VERSION=0.16.0 10 - ARG ZDS_VERSION=0.0.1 10 + ARG ZDS_VERSION=0.0.2 11 11 ARG BUILDARCH 12 12 ARG TARGETARCH=amd64 13 13 RUN set -eux; \
+1
README.md
··· 109 109 just docker-publish 110 110 just docker-publish v0.1.0 111 111 just docker-publish-current 112 + just docker-publish-release v0.0.2 112 113 ``` 113 114 114 115 </details>
+1 -1
build.zig
··· 3 3 pub fn build(b: *std.Build) void { 4 4 const target = b.standardTargetOptions(.{}); 5 5 const optimize = b.standardOptimizeOption(.{}); 6 - const version = b.option([]const u8, "version", "Build version reported by /xrpc/_health") orelse "0.0.1"; 6 + const version = b.option([]const u8, "version", "Build version reported by /xrpc/_health") orelse "0.0.2"; 7 7 8 8 const zat = b.dependency("zat", .{ 9 9 .target = target,
+1 -1
build.zig.zon
··· 1 1 .{ 2 2 .name = .zds, 3 - .version = "0.0.1", 3 + .version = "0.0.2", 4 4 .fingerprint = 0x6ebabab1f62e1904, 5 5 .minimum_zig_version = "0.16.0", 6 6 .dependencies = .{
+21
docs/operations.md
··· 127 127 just docker-publish 128 128 just docker-publish v0.1.0 129 129 just docker-publish-current 130 + just docker-publish-release v0.0.2 131 + ``` 132 + 133 + ## releases 134 + 135 + ZDS uses SemVer tags (`vMAJOR.MINOR.PATCH`). Before `v1.0.0`, patch releases 136 + are still appropriate for user-visible compatibility fixes and operator-safe 137 + bug fixes. Minor releases are for meaningful protocol surface, storage shape, 138 + or operator workflow changes. Major releases are reserved for explicit 139 + incompatible production contracts once ZDS declares a stable surface. 140 + 141 + Release checklist: 142 + 143 + ```sh 144 + just test 145 + just smoke 146 + git diff --check 147 + zig zen 148 + git tag -a vX.Y.Z -m "vX.Y.Z" 149 + git push origin main vX.Y.Z 150 + just docker-publish-release vX.Y.Z 130 151 ``` 131 152 132 153 ## migration
+6
justfile
··· 46 46 docker-publish-current: 47 47 just docker-publish latest 48 48 just docker-publish $(git rev-parse --short=12 HEAD) 49 + 50 + # publish latest, a semver tag, and the current git commit tag 51 + docker-publish-release version: 52 + just docker-publish {{version}} 53 + just docker-publish latest 54 + just docker-publish $(git rev-parse --short=12 HEAD)