From c68e9b2610023d9325aff4bac209984d89c6d56b Mon Sep 17 00:00:00 2001 From: Stephen Toub Date: Mon, 1 Jun 2026 12:38:27 -0400 Subject: [PATCH] Include Java in copilot dependency codegen Run Java codegen as part of the @github/copilot dependency update workflow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../workflows/update-copilot-dependency.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/update-copilot-dependency.yml b/.github/workflows/update-copilot-dependency.yml index 05833bf73..635ba0278 100644 --- a/.github/workflows/update-copilot-dependency.yml +++ b/.github/workflows/update-copilot-dependency.yml @@ -68,6 +68,12 @@ jobs: working-directory: ./test/harness run: npm install "@github/copilot@$VERSION" + - name: Update @github/copilot in Java codegen + env: + VERSION: ${{ inputs.version }} + working-directory: ./java/scripts/codegen + run: npm install "@github/copilot@$VERSION" + - name: Refresh nodejs/samples lockfile working-directory: ./nodejs/samples run: npm install @@ -80,6 +86,10 @@ jobs: working-directory: ./scripts/codegen run: npm run generate + - name: Run Java codegen + working-directory: ./java/scripts/codegen + run: npm run generate + - name: Format generated code run: | cd nodejs && npx prettier --write "src/generated/**/*.ts" @@ -112,8 +122,8 @@ jobs: git commit -m "Update @github/copilot to $VERSION - - Updated nodejs and test harness dependencies - - Re-ran code generators + - Updated @github/copilot dependencies + - Re-ran all code generators - Formatted generated code" git push origin "$BRANCH" --force-with-lease @@ -132,8 +142,8 @@ jobs: --body "Automated update of \`@github/copilot\` to version \`$VERSION\`. ### Changes - - Updated \`@github/copilot\` in \`nodejs/package.json\` and \`test/harness/package.json\` - - Re-ran all code generators (\`scripts/codegen\`) + - Updated \`@github/copilot\` dependencies + - Re-ran all code generators - Formatted generated output ### Next steps