Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 7 additions & 16 deletions .github/workflows/ai_claude-orchestrator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,10 @@ jobs:
)
)
)
uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v1.0.0
uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v2.0.0
with:
trigger_mode: interactive
allowed_tools: |
Bash(git status)
Bash(git diff)
claude_args: '--allowedTools "Bash(git status),Bash(git diff)"'
timeout_minutes: 15
runner: ubuntu-latest
enable_mention_detection: true # Uses built-in @claude mention detection
Expand All @@ -110,14 +108,12 @@ jobs:
!contains(github.event.pull_request.body, '@claude') &&
!contains(github.event.pull_request.body, '@Claude') &&
!contains(github.event.pull_request.body, '@CLAUDE')
uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v1.0.0
uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v2.0.0
with:
trigger_mode: automatic
direct_prompt: |
prompt: |
Review this PR. Flag anything that looks wrong, risky, or worth a second look: bad assumptions, missing edge cases, design problems, security issues. Skip praise. If it is clean, say so in one line.
allowed_tools: |
Bash(git status)
Bash(git diff)
claude_args: '--allowedTools "Bash(git status),Bash(git diff)"'
timeout_minutes: 15
runner: ubuntu-latest
enable_mention_detection: false
Expand All @@ -143,7 +139,7 @@ jobs:
uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v2.0.0
with:
trigger_mode: automatic
direct_prompt: |
prompt: |
You are a dotCMS rollback-safety analyst. Determine whether the changes in this PR are safe to roll back to the previous release.

STEP 1 — Read the rollback-unsafe categories reference:
Expand Down Expand Up @@ -177,12 +173,7 @@ jobs:
No comment needed.

Be specific: quote actual file names and code lines, not generic descriptions.
allowed_tools: |
Bash(git diff*)
Bash(git log*)
Bash(cat docs/core/ROLLBACK_UNSAFE_CATEGORIES.md)
Bash(gh pr comment*)
Bash(gh pr edit*)
claude_args: '--allowedTools "Bash(git diff*),Bash(git log*),Bash(cat docs/core/ROLLBACK_UNSAFE_CATEGORIES.md),Bash(gh pr comment*),Bash(gh pr edit*)"'
timeout_minutes: 15
runner: ubuntu-latest
enable_mention_detection: false
Expand Down
Loading