Skip to content

test(app-control): update stop test for idempotent no-proxy behavior#30086

Merged
siddseethepalli merged 1 commit into
mainfrom
do/fix-app-control-stop-test
May 9, 2026
Merged

test(app-control): update stop test for idempotent no-proxy behavior#30086
siddseethepalli merged 1 commit into
mainfrom
do/fix-app-control-stop-test

Conversation

@siddseethepalli
Copy link
Copy Markdown
Contributor

@siddseethepalli siddseethepalli commented May 9, 2026

Summary

Original prompt

Fix the specific CI issue in this failing job only: https://github.com/vellum-ai/vellum-assistant/actions/runs/25591538830/job/75129999980

The failing job's only red signal was `conversation-surfaces-app-control.test.ts:140` — a stale assertion left behind when #30079 moved the `app_control_stop` short-circuit ahead of the `isAvailable()` gate to keep a disconnected client from stranding the singleton lock. Scope is intentionally limited to that one test.


Open in Devin Review

… no proxy attached

PR #30079 moved the app_control_stop short-circuit BEFORE the isAvailable()
gate so a disconnected client cannot strand the singleton lock. After that
change, stop succeeds as a no-op even when no proxy is attached, but this
test still asserted the old isError behavior.

Update the assertion to match the new contract (stop is idempotent).
@siddseethepalli siddseethepalli merged commit af10fb6 into main May 9, 2026
@siddseethepalli siddseethepalli deleted the do/fix-app-control-stop-test branch May 9, 2026 04:27
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant