ci: route reviews via Dario/Hermes on logan-gl502vs#17
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Claude and Grok review GitHub Actions workflows to run on a specific self-hosted runner (logan-gl502vs) and to resolve the Dario/Hermes proxy endpoints via shared scripts checked out from spot-techno/.github.
Changes:
- Route both review jobs to
runs-on: [self-hosted, logan-gl502vs]. - Add a sparse checkout of shared proxy-resolution scripts from
spot-techno/.githuband execute them to compute proxy settings. - Configure Claude to use Dario-provided
ANTHROPIC_BASE_URL/ANTHROPIC_API_KEYand Grok to use Hermes-provided URL output.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| .github/workflows/grok-review.yml | Switch runner label and replace inline Hermes discovery with a shared resolver script checkout + execution. |
| .github/workflows/claude-review.yml | Switch runner label and add Dario resolver script checkout + execution; wire resolved base URL/API key into Claude action env. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - uses: actions/checkout@v5 | ||
| with: | ||
| fetch-depth: 0 | ||
|
|
| - uses: actions/checkout@v5 | ||
| with: | ||
| fetch-depth: 0 | ||
|
|
| - uses: actions/checkout@v5 | ||
| with: | ||
| repository: spot-techno/.github | ||
| path: .spot-github | ||
| sparse-checkout: | | ||
| scripts/resolve-hermes-proxy.sh | ||
| sparse-checkout-cone-mode: false |
| - uses: actions/checkout@v5 | ||
| with: | ||
| repository: spot-techno/.github | ||
| path: .spot-github | ||
| sparse-checkout: | | ||
| scripts/resolve-dario-proxy.sh | ||
| sparse-checkout-cone-mode: false |
🧠 Grok Composer review (grok-composer-2.5)Review1. Brand consistencyNo issues. The diff touches only GitHub Actions workflows and runner helper scripts — no logos, favicons, og:image, schema markup, or marketing UI. 2. Spot Suite architectureNo Spot Suite runtime issues (no Workers, D1, tenant scoping, OAuth flows, migrations, or Pages deploys). CI credential handling — worth a look:
If Ops / portability (not checklist violations):
3. Correctness + securityNo auth bypass, injection, tenant isolation, or customer-copy issues.
Positive notes
Verdict: Clean on brand and Spot Suite product architecture; approve with the minor note that the Dario proxy key is hardcoded in git and should stay host-local or move to a GitHub secret if reused elsewhere. |
🔎 Grok review (Hermes · grok-4.3)SECURITY: Hardcoded credential
These tokens are now stored in the repo and will be visible in workflow logs/runs.
|
Claude via Dario proxy; Grok via Hermes. Runner label logan-gl502vs for personal reviews.