Repository navigation
[typespec-java] Sync core and dependency versions for October hotfix - #5745
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c93fd771-4af9-4e61-b9af-8f2b15588c47
|
❌ There is undocummented changes. Run The following packages have changes but are not documented.
The following packages have already been documented:
Show changes
|
There was a problem hiding this comment.
🔵 Needs a closer look
The upstream generator and runtime dependency upgrades require human confirmation of branded integration-test results.
0 open findings
What changed in this PR
Updates the Java generator’s pinned core and test dependencies for the October 0.48.2 hotfix without bumping the package version.
Changes:
- Incorporates upstream paging, enum Javadoc, and dependency fixes.
- Expands paging, enum, and ARM API-version regression coverage.
- Adds documented dependency-sync tooling with offline tests and a Chronus
fixentry.
| File | Description |
|---|---|
| packages/typespec-java/eng/versioning/Sync-Versions.Tests.ps1 | Tests dependency synchronization offline. |
| packages/typespec-java/eng/versioning/Sync-Versions.ps1 | Synchronizes test dependencies with pinned upstream POMs. |
| packages/typespec-java/emitter-tests/tsp/enum.tsp | Adds comment-terminator enum values. |
| packages/typespec-java/emitter-tests/tsp/arm-api-version-override.tsp | Adds an ARM API-version override fixture. |
| packages/typespec-java/emitter-tests/src/test/java/tsptest/enumservice/EnumTests.java | Verifies comment-terminator enum round trips. |
| packages/typespec-java/emitter-tests/src/test/java/tsptest/armapiversionoverride/ArmApiVersionOverrideTests.java | Checks default and overridden API versions. |
| packages/typespec-java/emitter-tests/src/test/java/payload/pageable/XmlPaginationTests.java | Tests synchronous and asynchronous XML paging. |
| packages/typespec-java/emitter-tests/src/test/java/payload/pageable/PageableTests.java | Covers continuation tokens, resumption, and request options. |
| packages/typespec-java/emitter-tests/src/test/java/azure/payload/pageable/PageableTests.java | Adds asynchronous Azure paging assertions. |
| packages/typespec-java/emitter-tests/src/test/java/authentication/util/BearerTokenAuthenticationPolicy.java | Switches to the public token-cache import. |
| packages/typespec-java/emitter-tests/pom.xml | Updates shared dependencies and Javadoc tooling. |
| packages/typespec-java/core-commit.json | Pins Java core to f098e0fdd. |
| packages/typespec-java/CONTRIBUTING.md | Documents version synchronization and offline testing. |
| .chronus/changes/typespec-java-core-sync-october-hotfix.md | Records the hotfix changes. |
🧠 Review effort: Balanced
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
📦 Package size report✅ No notable package size changes compared to the base branch. 14 package(s) with no notable change
Packed = gzipped |
commit: |
|
You can try these changes here
|
affc73c
into
Azure:release/october-2026
Publish `@azure-tools/typespec-java@0.48.2` from `release/october-2026`, consuming the `fix` entry from #5745. Only the Java package version, changelog, and consumed change file are changed. The core gitlink is unchanged. --------- Copilot-Session: c93fd771-4af9-4e61-b9af-8f2b15588c47
Backmerge `release/october-2026` after publishing `@azure-tools/typespec-java@0.48.2` (Azure#5745, Azure#5747). Preserve the Java hotfix, version-sync tooling, and release notes while retaining main's independent changes and core submodule gitlink. --------- Co-authored-by: Timothee Guerin <tiguerin@microsoft.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Copilot-Session: cf805095-0f1a-4667-a4bc-896cfeb202b9 Copilot-Session: c93fd771-4af9-4e61-b9af-8f2b15588c47
Update the Java core pin to
f098e0fddfor the0.48.2hotfix. No package version bump in this PR.fix, as requested for this release branch.Validation: branded emitter/generator build, offline version-sync tests, enum/ARM generation smoke checks, repository formatting and lint.