From a9d5d2685c8064df2029e613568076db6241e3d3 Mon Sep 17 00:00:00 2001 From: Ivana Kellyer Date: Thu, 12 Mar 2026 14:54:16 +0100 Subject: [PATCH 1/5] ci: Remove custom warden action --- .github/workflows/warden.yml | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .github/workflows/warden.yml diff --git a/.github/workflows/warden.yml b/.github/workflows/warden.yml deleted file mode 100644 index f2ff05325a..0000000000 --- a/.github/workflows/warden.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Warden - -on: - pull_request: - types: [opened, synchronize, reopened] - -# contents: write required for resolving review threads via GraphQL -# See: https://github.com/orgs/community/discussions/44650 -permissions: - contents: write - pull-requests: write - checks: write - -jobs: - review: - runs-on: ubuntu-latest - env: - WARDEN_MODEL: ${{ secrets.WARDEN_MODEL }} - WARDEN_SENTRY_DSN: ${{ secrets.WARDEN_SENTRY_DSN }} - steps: - - uses: actions/checkout@v4 - - uses: getsentry/warden@v0 - with: - anthropic-api-key: ${{ secrets.WARDEN_ANTHROPIC_API_KEY }} From 66fb9bcf0ab1a9da607bab0d1b786b27d000e100 Mon Sep 17 00:00:00 2001 From: Ivana Kellyer Date: Thu, 12 Mar 2026 14:55:16 +0100 Subject: [PATCH 2/5] remove toml too --- warden.toml | 59 ----------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 warden.toml diff --git a/warden.toml b/warden.toml deleted file mode 100644 index 8b1ff4ea9d..0000000000 --- a/warden.toml +++ /dev/null @@ -1,59 +0,0 @@ -# Warden Configuration -# https://github.com/getsentry/warden -# -# Warden reviews code using AI-powered skills triggered by GitHub events. -# Skills live in .agents/skills/ or .claude/skills/ -# -# Add skills with: warden add - -version = 1 - -# Default settings inherited by all skills -[defaults] -# Severity levels: critical, high, medium, low, info -# failOn: minimum severity that fails the check -failOn = "high" -# reportOn: minimum severity that creates PR annotations -reportOn = "medium" - -# Skills define what to analyze and when to run -# Add skills with: warden add -# -# Example skill with path filters and triggers: -# -# [[skills]] -# name = "security-review" -# paths = ["src/**/*.ts", "src/**/*.tsx"] -# ignorePaths = ["**/*.test.ts", "**/__fixtures__/**"] -# -# [[skills.triggers]] -# type = "pull_request" -# actions = ["opened", "synchronize", "reopened"] - -[[skills]] -name = "code-review" - -[[skills.triggers]] -type = "pull_request" -actions = ["opened", "synchronize", "reopened"] - -[[skills]] -name = "find-bugs" - -[[skills.triggers]] -type = "pull_request" -actions = ["opened", "synchronize", "reopened"] - -[[skills]] -name = "skill-scanner" - -[[skills.triggers]] -type = "pull_request" -actions = ["opened", "synchronize", "reopened"] - -[[skills]] -name = "security-review" - -[[skills.triggers]] -type = "pull_request" -actions = ["opened", "synchronize", "reopened"] From a864d91c8cf8e3990b30c01fe06181e964f8ae9e Mon Sep 17 00:00:00 2001 From: Ivana Kellyer Date: Thu, 12 Mar 2026 14:56:02 +0100 Subject: [PATCH 3/5] Revert "ci: Remove custom warden action" This reverts commit a9d5d2685c8064df2029e613568076db6241e3d3. --- .github/workflows/warden.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/warden.yml diff --git a/.github/workflows/warden.yml b/.github/workflows/warden.yml new file mode 100644 index 0000000000..f2ff05325a --- /dev/null +++ b/.github/workflows/warden.yml @@ -0,0 +1,24 @@ +name: Warden + +on: + pull_request: + types: [opened, synchronize, reopened] + +# contents: write required for resolving review threads via GraphQL +# See: https://github.com/orgs/community/discussions/44650 +permissions: + contents: write + pull-requests: write + checks: write + +jobs: + review: + runs-on: ubuntu-latest + env: + WARDEN_MODEL: ${{ secrets.WARDEN_MODEL }} + WARDEN_SENTRY_DSN: ${{ secrets.WARDEN_SENTRY_DSN }} + steps: + - uses: actions/checkout@v4 + - uses: getsentry/warden@v0 + with: + anthropic-api-key: ${{ secrets.WARDEN_ANTHROPIC_API_KEY }} From 6006ebacd2e0c028e8550ee37a2a42c9eba960b2 Mon Sep 17 00:00:00 2001 From: Ivana Kellyer Date: Thu, 12 Mar 2026 14:56:34 +0100 Subject: [PATCH 4/5] remove warden --- .github/workflows/warden.yml | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .github/workflows/warden.yml diff --git a/.github/workflows/warden.yml b/.github/workflows/warden.yml deleted file mode 100644 index f2ff05325a..0000000000 --- a/.github/workflows/warden.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Warden - -on: - pull_request: - types: [opened, synchronize, reopened] - -# contents: write required for resolving review threads via GraphQL -# See: https://github.com/orgs/community/discussions/44650 -permissions: - contents: write - pull-requests: write - checks: write - -jobs: - review: - runs-on: ubuntu-latest - env: - WARDEN_MODEL: ${{ secrets.WARDEN_MODEL }} - WARDEN_SENTRY_DSN: ${{ secrets.WARDEN_SENTRY_DSN }} - steps: - - uses: actions/checkout@v4 - - uses: getsentry/warden@v0 - with: - anthropic-api-key: ${{ secrets.WARDEN_ANTHROPIC_API_KEY }} From 2b606cf3e4c2d9ee9fce7bf0112261bf1c7606e0 Mon Sep 17 00:00:00 2001 From: Ivana Kellyer Date: Thu, 12 Mar 2026 14:56:51 +0100 Subject: [PATCH 5/5] Revert "remove toml too" This reverts commit 66fb9bcf0ab1a9da607bab0d1b786b27d000e100. --- warden.toml | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 warden.toml diff --git a/warden.toml b/warden.toml new file mode 100644 index 0000000000..8b1ff4ea9d --- /dev/null +++ b/warden.toml @@ -0,0 +1,59 @@ +# Warden Configuration +# https://github.com/getsentry/warden +# +# Warden reviews code using AI-powered skills triggered by GitHub events. +# Skills live in .agents/skills/ or .claude/skills/ +# +# Add skills with: warden add + +version = 1 + +# Default settings inherited by all skills +[defaults] +# Severity levels: critical, high, medium, low, info +# failOn: minimum severity that fails the check +failOn = "high" +# reportOn: minimum severity that creates PR annotations +reportOn = "medium" + +# Skills define what to analyze and when to run +# Add skills with: warden add +# +# Example skill with path filters and triggers: +# +# [[skills]] +# name = "security-review" +# paths = ["src/**/*.ts", "src/**/*.tsx"] +# ignorePaths = ["**/*.test.ts", "**/__fixtures__/**"] +# +# [[skills.triggers]] +# type = "pull_request" +# actions = ["opened", "synchronize", "reopened"] + +[[skills]] +name = "code-review" + +[[skills.triggers]] +type = "pull_request" +actions = ["opened", "synchronize", "reopened"] + +[[skills]] +name = "find-bugs" + +[[skills.triggers]] +type = "pull_request" +actions = ["opened", "synchronize", "reopened"] + +[[skills]] +name = "skill-scanner" + +[[skills.triggers]] +type = "pull_request" +actions = ["opened", "synchronize", "reopened"] + +[[skills]] +name = "security-review" + +[[skills.triggers]] +type = "pull_request" +actions = ["opened", "synchronize", "reopened"]