From f6fb115ce196c30218cda53708867f0f5040ffe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Mon, 15 Jun 2026 14:15:50 +0200 Subject: [PATCH 1/2] chore: update Warden Configuration --- warden.toml | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/warden.toml b/warden.toml index b7d0c8bf79..672548d0c6 100644 --- a/warden.toml +++ b/warden.toml @@ -2,14 +2,17 @@ # https://github.com/getsentry/warden # # Warden reviews code using AI-powered skills triggered by GitHub events. -# Skills live in .agents/skills/ or .claude/skills/ +# Built-in skills are available by name. Add more skills as needed. # -# Add skills with: warden add +# Add built-in reviews with: +# warden add security-review +# warden add code-review version = 1 # Default settings inherited by all skills [defaults] +runtime = "pi" # Severity levels: critical, high, medium, low, info # failOn: minimum severity that fails the check failOn = "high" @@ -17,7 +20,9 @@ failOn = "high" reportOn = "medium" # Skills define what to analyze and when to run -# Add skills with: warden add +# Add built-in reviews with: +# warden add security-review +# warden add code-review # # Example skill with path filters and triggers: # @@ -28,7 +33,9 @@ reportOn = "medium" # # [[skills.triggers]] # type = "pull_request" -# actions = ["opened", "synchronize", "reopened"] +# actions = ["opened", "synchronize", "reopened", "labeled"] +# draft = false +# labels = ["Warden"] [[skills]] name = "code-review" @@ -36,7 +43,9 @@ remote = "getsentry/skills" [[skills.triggers]] type = "pull_request" -actions = ["opened", "synchronize", "reopened"] +actions = ["opened", "synchronize", "reopened", "labeled"] +draft = false +labels = ["Warden"] [[skills]] name = "find-bugs" @@ -44,7 +53,9 @@ remote = "getsentry/skills" [[skills.triggers]] type = "pull_request" -actions = ["opened", "synchronize", "reopened"] +actions = ["opened", "synchronize", "reopened", "labeled"] +draft = false +labels = ["Warden"] [[skills]] name = "gha-security-review" @@ -52,7 +63,9 @@ remote = "getsentry/skills" [[skills.triggers]] type = "pull_request" -actions = ["opened", "synchronize", "reopened"] +actions = ["opened", "synchronize", "reopened", "labeled"] +draft = false +labels = ["Warden"] [[skills]] name = "security-review" @@ -60,4 +73,6 @@ remote = "getsentry/skills" [[skills.triggers]] type = "pull_request" -actions = ["opened", "synchronize", "reopened"] +actions = ["opened", "synchronize", "reopened", "labeled"] +draft = false +labels = ["Warden"] From 8f0188b3b982066c4776286b6a1c597e2ecb2fc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20P=C3=B6lz?= <38893694+Flash0ver@users.noreply.github.com> Date: Mon, 15 Jun 2026 16:36:39 +0200 Subject: [PATCH 2/2] fix(ci): use provider/model format for Pi runtime --- warden.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/warden.toml b/warden.toml index 672548d0c6..01a67776d0 100644 --- a/warden.toml +++ b/warden.toml @@ -13,6 +13,7 @@ version = 1 # Default settings inherited by all skills [defaults] runtime = "pi" +model = "anthropic/claude-opus-4-5" # Severity levels: critical, high, medium, low, info # failOn: minimum severity that fails the check failOn = "high"