You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`RELEASE_TOKEN`|`publish-maven.yml`|`JAVA_RELEASE_TOKEN`|`java-publish-maven.yml`| PAT with `contents:write` for pushing tags/commits during maven-release-plugin |
201
-
|`GPG_SECRET_KEY`|`publish-maven.yml`|`JAVA_GPG_SECRET_KEY`|`java-publish-maven.yml`| GPG private key for signing Maven artifacts |
202
-
|`GPG_PASSPHRASE`|`publish-maven.yml`|`JAVA_GPG_PASSPHRASE`|`java-publish-maven.yml`| Passphrase for the GPG key |
203
-
|`MAVEN_CENTRAL_USERNAME`|`publish-maven.yml`, `publish-snapshot.yml`|`JAVA_MAVEN_CENTRAL_USERNAME`|`java-publish-maven.yml`, `java-publish-snapshot.yml`| Sonatype/Maven Central credentials |
198
+
| Old Secret | Old Used By | New Secret | New Used By | Notes|
|`RELEASE_TOKEN`|`publish-maven.yml`|`JAVA_RELEASE_TOKEN`|`java-publish-maven.yml`| PAT with `contents:write` for pushing tags/commits during maven-release-plugin |
201
+
|`GPG_SECRET_KEY`|`publish-maven.yml`|`JAVA_GPG_SECRET_KEY`|`java-publish-maven.yml`| GPG private key for signing Maven artifacts |
202
+
|`GPG_PASSPHRASE`|`publish-maven.yml`|`JAVA_GPG_PASSPHRASE`|`java-publish-maven.yml`| Passphrase for the GPG key |
203
+
|`MAVEN_CENTRAL_USERNAME`|`publish-maven.yml`, `publish-snapshot.yml`|`JAVA_MAVEN_CENTRAL_USERNAME`|`java-publish-maven.yml`, `java-publish-snapshot.yml`| Sonatype/Maven Central credentials |
204
204
|`MAVEN_CENTRAL_PASSWORD`|`publish-maven.yml`, `publish-snapshot.yml`|`JAVA_MAVEN_CENTRAL_PASSWORD`|`java-publish-maven.yml`, `java-publish-snapshot.yml`| Sonatype/Maven Central credentials |
205
-
|`COPILOT_GITHUB_TOKEN`|`build-test.yml`, `codegen-agentic-fix.lock.yml`| unchanged || Token for Copilot CLI in CI |
205
+
|`COPILOT_GITHUB_TOKEN`|`build-test.yml`, `codegen-agentic-fix.lock.yml`| unchanged || Token for Copilot CLI in CI |
206
206
207
207
### 2B. Existing Secrets in copilot-sdk That May Conflict
208
208
@@ -214,7 +214,7 @@ The Java SDK publish workflow requires secrets that **do not currently exist** i
214
214
### 2C. Permissions / Access to Provision
215
215
216
216
-[✅]**Repository secrets**: File a ticket to add the 6 Java-specific secrets to `github/copilot-sdk`. See https://github.com/github/copilot-sdk-partners/issues/90
217
-
-[⌛]**CODEOWNERS team**: Ensure `@github/copilot-sdk-java` team has access to `github/copilot-sdk` and is added to CODEOWNERS for `java/**`. See https://github.com/github/copilot-sdk-partners/issues/89 .
217
+
-[✅]**CODEOWNERS team**: ~~Ensure `@github/copilot-sdk-java` team has access to `github/copilot-sdk` and is added to CODEOWNERS for `java/**`.~~ See https://github.com/github/copilot-sdk-partners/issues/89 .
218
218
-[⌛]**Maven Central Trusted Publisher**: Currently configured for `github/copilot-sdk-java`. Must be updated to also allow publishing from `github/copilot-sdk` (or create a new namespace mapping). **This is the highest-risk permission issue** — Maven Central's Trusted Publisher setup ties the repository name to the publish flow. See https://github.com/github/copilot-sdk-partners/issues/91
219
219
-[⌛]**GitHub Pages**: If `deploy-site.yml` moves, check if GitHub Pages is enabled on the monorepo and whether Java docs can coexist with any existing docs deployment. See https://github.com/github/copilot-sdk-partners/issues/85
220
220
-[ ]**Branch protection**: Ensure `main` branch protection rules in copilot-sdk permit the Java CI workflows (merge queues, required status checks, etc.).
|**`sdk-consistency-review`** agentic workflow | Reviews PRs for cross-SDK parity (currently watches nodejs, python, go, dotnet) | Must add `java/` to the path triggers and update the agent prompt to include Java. |
296
296
|**`copilot-setup-steps.yml`**| Sets up Node, Python, Go, .NET, Rust | Must add JDK 17 + Maven. |
297
297
|**`copilot-instructions.md`**| Monorepo-wide instructions | Must incorporate Java-specific guidance. |
298
-
|**`CODEOWNERS`**| Single `* @github/copilot-sdk`| Must add `java/ @github/copilot-sdk-java` line.|
298
+
|**`CODEOWNERS`**| Single `* @github/copilot-sdk`|~~Must add `java/ @github/copilot-sdk-java` line.~~|
299
299
|**`lsp.json`**| Configures C# and Go language servers for Copilot agent | May want to add Java LSP (jdtls or similar) — **optional**. |
0 commit comments