Skip to content

Bump backend and cli submodules to include fix for #1062 - #1066

Merged
rquidute merged 2 commits into
v2.15.1-beta1+summer2026from
fix/1062-bump-backend-cli-submodules
Jul 22, 2026
Merged

Bump backend and cli submodules to include fix for #1062#1066
rquidute merged 2 commits into
v2.15.1-beta1+summer2026from
fix/1062-bump-backend-cli-submodules

Conversation

@rquidute

Copy link
Copy Markdown
Contributor

Summary

Bumps the backend and cli submodules to include the merged fixes for #1062 (THCLI reports a WebSocket error after successfully uploading a manual test log, e.g. TC-CADMIN-1.17).

Submodule changes

  • backend f49b828..cb44885certification-tool-backend#343: batches uploaded log lines into chunks of 500 before logging (instead of one logger.info() call per line, which stalled the event loop long enough to trip the WebSocket's keepalive ping/pong), and raises the production ws_ping_timeout to 60s to match the existing dev-only setting.
  • cli 79cb747..0f00720certification-tool-cli#105: stops misreporting a successful upload as ❌ Unexpected error uploading file when sending the confirmation fails after the file was already uploaded, and strips stray whitespace/CR from the uploaded file path prompt input (a separate bug found while verifying this fix, where a trailing \r from some terminals caused a valid, existing file path to be rejected).

Note: the cli bump also pulls in an unrelated, already-merged commit (79cb747..0f00720 includes PR #103, a Push AV Stream Verification fix) since it was merged into v2.15.1-cli-develop between when this work started and now.

Testing

Both submodule PRs were reviewed, had review feedback addressed, and merged individually with unit test coverage. This PR is a pointer-only change (no other file modifications).

Pulls in the merged fixes for the WebSocket disconnect that occurred
during large manual log file uploads (e.g. TC-CADMIN-1.17):

- backend f49b828..cb44885: batches uploaded log lines into chunks
  before logging (instead of one logger.info() call per line, which
  stalled the event loop long enough to trip the WebSocket's
  keepalive), and raises the production ws_ping_timeout to 60s
  (certification-tool-backend#343).
- cli 79cb747..0f00720: stops misreporting a successful upload as
  "Unexpected error uploading file" when the confirmation send fails
  after the file was already uploaded, and strips stray whitespace/CR
  from the uploaded file path prompt input (certification-tool-cli#105).

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the subproject commits for both the backend and cli directories to newer versions. There are no review comments, and I have no feedback to provide.

@mergify

mergify Bot commented Jul 22, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@rquidute rquidute self-assigned this Jul 22, 2026
@rquidute
rquidute requested a review from antonio-amjr July 22, 2026 19:40
@rquidute
rquidute merged commit 962335a into v2.15.1-beta1+summer2026 Jul 22, 2026
4 checks passed
@rquidute
rquidute deleted the fix/1062-bump-backend-cli-submodules branch July 22, 2026 19:46
@rquidute
rquidute restored the fix/1062-bump-backend-cli-submodules branch July 24, 2026 18:18
oxesoft pushed a commit that referenced this pull request Aug 20, 2026
* Bump backend and cli submodules to include fix for #1062

Pulls in the merged fixes for the WebSocket disconnect that occurred
during large manual log file uploads (e.g. TC-CADMIN-1.17):

- backend f49b828..cb44885: batches uploaded log lines into chunks
  before logging (instead of one logger.info() call per line, which
  stalled the event loop long enough to trip the WebSocket's
  keepalive), and raises the production ws_ping_timeout to 60s
  (certification-tool-backend#343).
- cli 79cb747..0f00720: stops misreporting a successful upload as
  "Unexpected error uploading file" when the confirmation send fails
  after the file was already uploaded, and strips stray whitespace/CR
  from the uploaded file path prompt input (certification-tool-cli#105).

* Update docker-compose.yml backend image tag to cb44885 to match submodule
# Conflicts:
#	backend
#	cli
#	docker-compose.yml
@oxesoft

oxesoft commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Cherry-picked to v2.16-beta2+summer2026

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.

3 participants