mirror of
https://github.com/greedychipmunk/agent-skills.git
synced 2026-09-14 20:46:42 +08:00
fix: restrict Letta Code triggers to owner-only access
- Gate job with `if: github.actor == greedychipmunk` so only the repo owner can trigger - Add label and assigned event types for issues/PRs - Set assignee_trigger to letta-code so assigning the agent activates it - Add pull_request labeled events for PR label triggers 👾 Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta Code <noreply@letta.com>
This commit is contained in:
@@ -1,16 +1,19 @@
|
|||||||
name: Letta Code
|
name: Letta Code
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
issues:
|
||||||
|
types: [opened, labeled, assigned]
|
||||||
issue_comment:
|
issue_comment:
|
||||||
types: [created]
|
types: [created]
|
||||||
issues:
|
pull_request:
|
||||||
types: [opened, assigned]
|
types: [opened, labeled]
|
||||||
pull_request_review_comment:
|
pull_request_review_comment:
|
||||||
types: [created]
|
types: [created]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
letta:
|
letta:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
if: github.actor == 'greedychipmunk'
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
issues: write
|
issues: write
|
||||||
@@ -23,3 +26,4 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
letta_api_key: ${{ secrets.LETTA_API_KEY }}
|
letta_api_key: ${{ secrets.LETTA_API_KEY }}
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
assignee_trigger: letta-code
|
||||||
|
|||||||
Reference in New Issue
Block a user