From 7fa013160a3c6c737b7250e001facbab7975a69b Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Sat, 22 Aug 2026 12:52:25 +1000 Subject: [PATCH] repository: add waitfordb repo waitfordb is a small Go tool shipped as a container image, used as a Kubernetes initContainer to block an app from starting until its database is ready. It replaces the hand-written psql-in-a-shell init steps on the arrstack. Creates the unkin/waitfordb Gitea repo (Go tool settings mirroring node-lookup: public, squash merges, delete branch after merge). branch_protection is omitted on creation to avoid requiring Woodpecker status checks that do not exist until the first pipeline runs; it will be added in a follow-up PR once CI is green. --- config/git.unkin.net/unkin/repository/waitfordb.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 config/git.unkin.net/unkin/repository/waitfordb.yaml diff --git a/config/git.unkin.net/unkin/repository/waitfordb.yaml b/config/git.unkin.net/unkin/repository/waitfordb.yaml new file mode 100644 index 0000000..bed69fb --- /dev/null +++ b/config/git.unkin.net/unkin/repository/waitfordb.yaml @@ -0,0 +1,9 @@ +description: "A small Go tool, shipped as a container image, used as a Kubernetes initContainer to block an app from starting until its database is ready." +private: false +default_branch: "main" +default_delete_branch_after_merge: true +default_merge_style: "squash" +# branch_protection is intentionally omitted on creation: the required Woodpecker +# status checks do not exist until the repo is created and its first pipeline +# runs, so requiring them up front would block the very first PR. Add protection +# in a follow-up PR (mirroring node-lookup.yaml) once CI is green.