Skip to content

[python] Fix nightly build caused by breaking of TCGC#10068

Merged
msyyc merged 10 commits intomainfrom
skip-client-structure-tests
Mar 19, 2026
Merged

[python] Fix nightly build caused by breaking of TCGC#10068
msyyc merged 10 commits intomainfrom
skip-client-structure-tests

Conversation

@msyyc
Copy link
Contributor

@msyyc msyyc commented Mar 18, 2026

Here is generated code diff caused by breaking of TCGC: https://github.com/Azure/autorest.python/pull/3386/changes. But we can't use a dev version of TCGC, so to fix nightly build and not breaking current CI, we have to skip related test cases.

Skip 8 failing test cases that will be reopened after upgrading
`@azure-tools/typespec-client-generator-core` to 0.67.0:

- test_structure_renamed_operation (sync + async)
- test_structure_two_operation_group (sync + async)
- test_first_client_operations (sync + async)
- test_second_client_operations (sync + async)
@microsoft-github-policy-service microsoft-github-policy-service bot added the emitter:client:python Issue for the Python client emitter: @typespec/http-client-python label Mar 18, 2026
@msyyc msyyc changed the title Skip client structure tests pending TCGC 0.67.0 upgrade [python] Fix nightly build caused by breaking of TCGC Mar 18, 2026
@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 18, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@typespec/http-client-python@10068

commit: 6886781

@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

All changed packages have been documented.

  • @typespec/http-client-python
Show changes

@typespec/http-client-python - internal ✏️

Add mock API test case for the AlternateInitialVerb POST pagination scenario where the initial request uses POST with a filter body and subsequent next link requests use GET.

@typespec/http-client-python - internal ✏️

Skip 8 failing client structure test cases pending @azure-tools/typespec-client-generator-core upgrade to 0.67.0

@azure-sdk
Copy link
Collaborator

azure-sdk commented Mar 18, 2026

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

iscai-msft and others added 4 commits March 18, 2026 10:45
…nario (PR #9966)

- Update @typespec/http-specs to 0.1.0-alpha.35-dev.4 which includes the new scenario
- Add sync test `test_alternate_initial_verb_post` to generic_mock_api_tests/test_payload_pageable.py
- Add async test `test_alternate_initial_verb_post` to generic_mock_api_tests/asynctests/test_payload_pageable_async.py
- Add changelog entry

Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
@msyyc msyyc added this pull request to the merge queue Mar 19, 2026
Merged via the queue into main with commit 4608df2 Mar 19, 2026
32 checks passed
@msyyc msyyc deleted the skip-client-structure-tests branch March 19, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:client:python Issue for the Python client emitter: @typespec/http-client-python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants