Skip to content

test: combined client uninstall listener + deregister (temporary, do not merge) - #1790

Closed
mikhailm-coder wants to merge 6 commits into
mainfrom
hotfix/client-uninstall-combined-test
Closed

test: combined client uninstall listener + deregister (temporary, do not merge)#1790
mikhailm-coder wants to merge 6 commits into
mainfrom
hotfix/client-uninstall-combined-test

Conversation

@mikhailm-coder

Copy link
Copy Markdown
Contributor

Summary

Temporary PR for testing — do not merge. Combines the following two open PRs so they can be tested together:

Branch is origin/main with both PR branches merged in (both merged cleanly, no conflicts). Verified locally: cargo check --features bin passes, full test suite passes (133 tests), clippy clean.

Close this PR once testing is done — the real changes land via #1781 and #1782.

🤖 Generated with Claude Code

mikhailm-coder and others added 6 commits August 13, 2026 13:51
Ported from openframe-oss-tenant PR #2205 (branch hotfix/client-uninstall-listener)
as the client moved to this repo.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Ported from openframe-oss-tenant PR #2207 (branch hotfix/client-uninstall-deregister)
as the client moved to this repo, plus a final retry pass: credentials are loaded
up front and held in memory, and if the in-flow deregistration never got through,
one last attempt round runs at the end of the uninstall, after the wipe.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…' into hotfix/client-uninstall-combined-test
…er' into hotfix/client-uninstall-combined-test
The GCP load balancer rejects body-less HTTP/1.1 POSTs with 411 Length
Required before they reach the backend, so deregistration never succeeded.
Send a deletedAt timestamp body; the backend ignores it today but the
request now carries Content-Length and goes through.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mikhailm-coder
mikhailm-coder deleted the hotfix/client-uninstall-combined-test branch August 14, 2026 12:40
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