Skip to content

Test Cloud gzip support for GetSystemInfo and HealthCheck - #1362

Merged
Sushisource merged 4 commits into
mainfrom
test-all-cloud-rpcs
Jul 9, 2026
Merged

Sushisource merged 4 commits into
mainfrom
test-all-cloud-rpcs

Conversation

@Sushisource

@Sushisource Sushisource commented Jun 29, 2026

Copy link
Copy Markdown
Member

What changed

Adds a Cloud integration test for the two RPCs affected by the gzip regression:

  • WorkflowService/GetSystemInfo
  • grpc.health.v1.Health/Check

The test uses the default Cloud client, requires both calls to succeed, and asserts that each response uses grpc-encoding: gzip. Checking the response encoding ensures the client compatibility fallback to an uncompressed connection cannot mask a server regression.

Validation

  • cargo +nightly fmt
  • cargo integ-test -s external -t cloud_tests --just-build
  • cargo lint

Running the test itself requires Cloud credentials available only in CI.

@Sushisource
Sushisource force-pushed the test-all-cloud-rpcs branch 3 times, most recently from 5b3d26a to 920fdab Compare July 2, 2026 17:32
@Sushisource
Sushisource marked this pull request as ready for review July 2, 2026 17:52
@Sushisource
Sushisource requested a review from a team as a code owner July 2, 2026 17:52
@Sushisource
Sushisource force-pushed the test-all-cloud-rpcs branch from 920fdab to 31774f0 Compare July 2, 2026 17:53
@Sushisource
Sushisource force-pushed the test-all-cloud-rpcs branch from 936ad3f to f71df0b Compare July 9, 2026 21:11
@Sushisource Sushisource changed the title Test cloud workflow RPC endpoints Test Cloud gzip support for GetSystemInfo and HealthCheck Jul 9, 2026
@Sushisource
Sushisource enabled auto-merge (squash) July 9, 2026 21:14
@Sushisource
Sushisource merged commit 2cf2c10 into main Jul 9, 2026
20 of 21 checks passed
@Sushisource
Sushisource deleted the test-all-cloud-rpcs branch July 9, 2026 21:35
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.

2 participants