Move java to monorepo. Phase 05: Cross-Cutting Updates#1441
Open
edburns wants to merge 15 commits into
Open
Conversation
Add Java scenario build verification job that: - Sets up JDK 17 with Maven cache - Installs the SDK to local repo - Compiles all Java scenarios under test/scenarios/ Also adds java/src/** to the path triggers. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add 16 Java scenario implementations covering: - modes: default, minimal - prompts: system-message, reasoning-effort - sessions: streaming, infinite-sessions - tools: no-tools, tool-filtering - transport: stdio, tcp - callbacks: user-input - auth: byok-openai, byok-azure, byok-anthropic - bundling: fully-bundled, app-direct-server All scenarios compile successfully with mvn compile. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add 10 Java scenario implementations covering: - callbacks: hooks (pre/post tool use, session start/end), permissions - prompts: attachments - sessions: concurrent-sessions, session-resume - tools: custom-agents, tool-overrides, mcp-servers, skills - auth: gh-app (OAuth device flow) All scenarios compile successfully with mvn compile. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
3db61e5 to
d49e68c
Compare
…opilot.sdk -> com.github.copilot)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
⚠PR #1434 must be merged first. ⚠
This PR currently contains commits from that PR. When #1434 is merged, this PR must be re-re-based on top of
mainso those commits do not show up in this PR.⌛ Phase 05: Cross-Cutting Updates
copilot-instructions.mdto include Java section. See Proposal: more context for Java incopilot-instructions. #1390 .README.mdto list Java as a supported language. See Prepare for archiving of copilot-sdk-java repo in favor of java directory in copilot-sdk awesome-copilot#1811scenario-builds.ymlto include Java scenarios (if applicable).docs-validation.ymlto include Java code snippets.lsp.jsonto add Java LSP config (optional). See Consider adding Java tolsp.json#1439docs/getting-started and feature pages. See https://github.com/github/copilot-sdk-partners/issues/94sdk-protocol-version.jsonif Java needs it.