Skip to content

Support profile-specific fixture suites#2

Merged
GhostTypes merged 1 commit into
masterfrom
legacy-followup
May 3, 2026
Merged

Support profile-specific fixture suites#2
GhostTypes merged 1 commit into
masterfrom
legacy-followup

Conversation

@GhostTypes
Copy link
Copy Markdown
Contributor

Summary

  • split checked-in fixture jars into 26x and legacy profiles and run CI as a profile matrix
  • remove release downloader tooling and wire Gradle/tests to profile-specific fixture dirs
  • update stub generation to emit JVM nested classes as nested Java source types, fixing MCP SDK stubs
  • add legacy compatibility shims for the expanded fixture set and update Spotless/google-java-format for JDK 25 with ratcheting

Verification

  • .\gradlew spotlessCheck --no-daemon
  • .\gradlew test -PautoGenerateStubs -PparserProfile=legacy --no-daemon
  • .\gradlew test -PautoGenerateStubs -PparserProfile=26x --no-daemon

gemini-code-assist[bot]

This comment was marked as low quality.

@GhostTypes GhostTypes self-assigned this May 3, 2026
@GhostTypes GhostTypes merged commit c7d9b5d into master May 3, 2026
2 checks passed
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