Skip to content

Update dependencies & migrate to new jetstream module #2

Update dependencies & migrate to new jetstream module

Update dependencies & migrate to new jetstream module #2

Workflow file for this run

name: Claude Code
# GITHUB_TOKEN is neutered — all GitHub API access uses the App token instead.
permissions: {}
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
pull_request_target:
types: [opened, reopened]
jobs:
claude:
uses: synadia-io/ai-workflows/.github/workflows/claude.yml@v2
with:
gh_app_id: ${{ vars.CLAUDE_GH_APP_ID }}
checkout_mode: base
review_focus: |
Additionally focus on:
- NATS JetStream consumer lifecycle (push vs pull, durable vs ephemeral)
- Kafka producer/consumer configuration and delivery guarantees
- Bridge connector message ordering and at-least-once semantics
- Go concurrency patterns and race conditions in connector callbacks
secrets:
claude_oauth_token: ${{ secrets.CLAUDE_OAUTH_TOKEN }}
gh_app_private_key: ${{ secrets.CLAUDE_GH_APP_PRIVATE_KEY }}