Repository navigation
test: preserve loop claim tokens in daemon fixtures - #418
Conversation
|
@franciscpd is attempting to deploy a commit to the Compozy Team on Vercel. A member of the Team first needs to authorize it. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan includes up to 8 reviews per rolling hour; 7 remain after this review. WalkthroughThe daemon integration fixture now stores the lease claim token returned by ChangesDaemon fixture lifecycle
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This localized test-fixture change preserves Loop claim tokens without altering production behavior or validation, and no actionable merge-blocking risk remains after normal checks and review. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
| Filename | Overview |
|---|---|
| internal/daemon/task_run_fixture_integration_test.go | Correctly preserves the committed Loop claim token across the fixture lifecycle without weakening production validation or changing non-Loop behavior. |
Reviews (1): Last reviewed commit: "test: preserve loop claim tokens in daem..." | Re-trigger Greptile
What & why
Fixes #417.
The shared daemon integration fixture now retains the exact claim token returned for a Loop-bound task run and supplies it when starting that run. This restores the canonical Goal integration suite without weakening production claim-token validation or exposing the raw token.
Implemented with Codex and reviewed locally by Claude Fable. The resulting diff and verification evidence were independently checked before publication.
How you verified it
TestLoopGoalManagedRuntimeIntegrationcases failed withtask: invalid claim token.-race.make gate-full: 22,534 tests, 3 expected skips, zero failures; build and package boundaries passed. The command used a process-localtag.gpgSign=falseoverride because the operator's global Git configuration signs tags used by release fixtures.APPROVED, with no blocking findings.Impact
Test infrastructure only. No CLI command, HTTP/UDS route,
config.tomlkey, native tool, extension/hook surface, workspace data path, Web surface, public documentation, or official Compozy skill changes.make gatepasses locally (make gate-fullbefore review on larger changes)Summary by CodeRabbit