Skip to content

feat: add the ESDK TestServer Java Language_Server - #2185

Open
kessplas wants to merge 3 commits into
masterfrom
kessplas/esdk-test-server
Open

kessplas wants to merge 3 commits into
masterfrom
kessplas/esdk-test-server

Conversation

@kessplas

Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:

Host the ESDK TestServer Java Language_Server in this repository under test-server/.

  • Add the smithy-java server project plus its server-config.json, feature-config.json, and bug-config.json.
  • The server delegates to this repository's ESDK Java build via the Maven artifact (live-source mode installs it locally), so it lives with the library it exercises.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Check any applicable:

  • Were any files moved? Moving files changes their URL, which breaks all hyperlinks to the files.

Host the ESDK TestServer Java Language_Server in this repository under
test-server/ (the smithy-java server project plus its server-config.json,
feature-config.json, and bug-config.json). The server delegates to this
repository's ESDK Java build via the Maven artifact (live-source mode installs
it locally), so it lives with the library it exercises.
@kessplas
kessplas requested a review from a team as a code owner September 11, 2026 23:47
commons-configuration.json was replaced by the server-config.json / feature-config.json / bug-config.json trio in the config split but the Makefile still read the removed file; point COMMONS_CONFIGURATION at server-config.json (same commonsRepository shape) so `make test-server` resolves commons again. Its commonsRepository.branch is already lucmcdon/esdk-test-server-all-languages.
The Java move brought the server + config + Makefile but no CI workflow (workflows live at the repo root, outside test-server/), so the TestServer tests never ran on this PR. Add the orchestrated run (`make -C test-server test-server`) modeled on the sibling repos, provisioning the full cross-language toolchain matrix. Needs the COMMONS_REPO_PAT secret.
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