Skip to content

Commit 424f799

Browse files
committed
ci: use GitHub App authentication (secrets configured)
Now using iterate-evolve GitHub App for authentication: - Generates token from APP_ID and APP_PRIVATE_KEY - PRs and merges will show as iterate-evolve[bot] - No more Patel230 on PRs!
1 parent 78988c4 commit 424f799

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/evolve.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,17 @@ jobs:
1616
env:
1717
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1818
steps:
19+
- name: Generate GitHub App token
20+
id: generate-token
21+
uses: tibdex/github-app-token@v2
22+
with:
23+
app_id: ${{ secrets.APP_ID }}
24+
private_key: ${{ secrets.APP_PRIVATE_KEY }}
25+
1926
- uses: actions/checkout@v4
2027
with:
2128
fetch-depth: 0
29+
token: ${{ steps.generate-token.outputs.token }}
2230

2331
- name: Clone iteragent for local replace
2432
run: |
@@ -42,8 +50,8 @@ jobs:
4250
OPENCODE_BASE_URL: ${{ secrets.OPENCODE_BASE_URL || 'https://opencode.ai/zen/go/v1' }}
4351
ITERATE_PROVIDER: opencode
4452
ITERATE_MODEL: ${{ secrets.ITERATE_MODEL || 'kimi-k2.5' }}
45-
GH_TOKEN: ${{ secrets.GH_PAT }}
46-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
53+
GH_TOKEN: ${{ steps.generate-token.outputs.token }}
54+
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
4755
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
4856
run: |
4957
bash scripts/evolution/evolve.sh

0 commit comments

Comments
 (0)