Files
openobserve/.github
Ashish KolheandClaude Opus 4.5 c23f3ed23b chore: claude auto mode permissions (#9955)
### **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>&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</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>&nbsp;
</td>

</tr>

<tr>
  <td>
    <details>
<summary><strong>claude-pr-fix.yml</strong><dd><code>Add pr-fix workflow
with permission check</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</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>&nbsp;
</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>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; </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>&nbsp;
&nbsp; </td>

</tr>
</table></td></tr></tr></tbody></table>

</details>

___

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 20:31:41 +05:30
..