mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-04 16:09:05 +00:00
### **PR Type**
Enhancement
___
### **Description**
- New auto-implement workflow with team permission checks
• Detects PR vs issue and invokes reusable workflow
- New pr-fix workflow handling @claude_fix commands
• Context detection, branch creation, PR creation, success comments
- Added permission check to base `claude.yml` workflow
___
<details> <summary><h3> File Walkthrough</h3></summary>
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>claude-auto-implement.yml</strong><dd><code>Add
auto-implement workflow with permissions</code>
</dd></summary>
<hr>
.github/workflows/claude-auto-implement.yml
<ul><li>Introduce <code>claude-auto-implement</code> workflow
triggers<br> <li> Add team membership check for @claude_impl
commands<br> <li> Detect PR vs issue mode and set branch/pr outputs<br>
<li> Invoke openobserve/o2-enterprise reusable workflow</ul>
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/9955/files#diff-8c42c989e1898874026d7b5ee03636f42ba74bb37fb7ce62c6741cbeb1b50125">+126/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>claude-pr-fix.yml</strong><dd><code>Add pr-fix workflow
with permission check</code>
</dd></summary>
<hr>
.github/workflows/claude-pr-fix.yml
<ul><li>Introduce <code>claude-pr-fix</code> workflow for @claude_fix
commands<br> <li> Add team membership check and context detection<br>
<li> Call reusable workflow and create PR for issue fixes<br> <li> Post
success comments and reactions</ul>
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/9955/files#diff-38d41a683d1962f3da3e5c040ca36285ddb03170285c12bef918173d881310b0">+279/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>claude.yml</strong><dd><code>Add permission check to
base workflow</code>
</dd></summary>
<hr>
.github/workflows/claude.yml
<ul><li>Add <code>check-permission</code> job before main
<code>claude</code> job<br> <li> Verify <code>argocd-dev</code> team
membership on trigger<br> <li> Comment when unauthorized users invoke
commands</ul>
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/9955/files#diff-53fec9c265fdba82268df5cd90315b8da57cce43d8e20efbf5c0bdcd1de1342e">+53/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
</details>
___
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>