From 3cbfac7017d9b07b651f0468d27fae497d832128 Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Sun, 23 Aug 2026 16:33:47 +1000 Subject: [PATCH 1/2] Make clickhouse-tools and logviewer public and require CI status checks Both repos do not need to be private, and their main branches should only accept PRs whose Woodpecker pipeline passed. - private: false for clickhouse-tools and logviewer - require ci/woodpecker/pr/build status check on main for both --- config/git.unkin.net/unkin/repository/clickhouse-tools.yaml | 4 +++- config/git.unkin.net/unkin/repository/logviewer.yaml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml b/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml index ebb047e..abb7ddb 100644 --- a/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml +++ b/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml @@ -1,5 +1,5 @@ description: "CLI tools (chcat, chtail, chgrep) for searching, filtering and tailing logs in the ClickHouse log store" -private: true +private: false default_branch: "main" default_delete_branch_after_merge: true default_merge_style: "squash" @@ -8,3 +8,5 @@ branch_protection: merge_whitelist_teams: - "Owners" enable_push: false + status_check_contexts: + - "ci/woodpecker/pr/build" diff --git a/config/git.unkin.net/unkin/repository/logviewer.yaml b/config/git.unkin.net/unkin/repository/logviewer.yaml index 4ec1d05..06dc429 100644 --- a/config/git.unkin.net/unkin/repository/logviewer.yaml +++ b/config/git.unkin.net/unkin/repository/logviewer.yaml @@ -1,5 +1,5 @@ description: "Web UI for the ClickHouse log store: fuzzy find, tail and SQL-filter logs (logviewer.unkin.net)" -private: true +private: false default_branch: "main" default_delete_branch_after_merge: true default_merge_style: "squash" @@ -8,3 +8,5 @@ branch_protection: merge_whitelist_teams: - "Owners" enable_push: false + status_check_contexts: + - "ci/woodpecker/pr/build" From 54fb6154afe664fda82c6d90c7316705c7503004 Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Sun, 23 Aug 2026 16:43:18 +1000 Subject: [PATCH 2/2] Require all three woodpecker PR contexts (build/test/pre-commit) --- config/git.unkin.net/unkin/repository/clickhouse-tools.yaml | 2 ++ config/git.unkin.net/unkin/repository/logviewer.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml b/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml index abb7ddb..d17e9d7 100644 --- a/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml +++ b/config/git.unkin.net/unkin/repository/clickhouse-tools.yaml @@ -10,3 +10,5 @@ branch_protection: enable_push: false status_check_contexts: - "ci/woodpecker/pr/build" + - "ci/woodpecker/pr/test" + - "ci/woodpecker/pr/pre-commit" diff --git a/config/git.unkin.net/unkin/repository/logviewer.yaml b/config/git.unkin.net/unkin/repository/logviewer.yaml index 06dc429..af83e93 100644 --- a/config/git.unkin.net/unkin/repository/logviewer.yaml +++ b/config/git.unkin.net/unkin/repository/logviewer.yaml @@ -10,3 +10,5 @@ branch_protection: enable_push: false status_check_contexts: - "ci/woodpecker/pr/build" + - "ci/woodpecker/pr/test" + - "ci/woodpecker/pr/pre-commit"