Skip to content

Gradle Build Server

issuelens[bot] edited this page Nov 11, 2026 · 6 revisions

Gradle Build Server

microsoft/build-server-for-gradle implements the Build Server Protocol for Gradle. This page records source-backed operational knowledge for the repository; it does not describe the Gradle extension task UI or configure external identity providers.

Build and team-memory workflow dependencies

At source commit b4323cd2fcb65608ad7334dc5973fa66157b6ecf, the Build workflow runs ./gradlew clean build on Ubuntu for Temurin 17, 21, and 25 after provisioning Java with actions/setup-java@77dd5b2ce225ea11469928ac317850245a74ae78 (v6.2.0) and Gradle 9.4.0 with gradle/actions/setup-gradle@8da46b539cd8fe6ab27ca75128919a18d757604c (v6.4.1). At commit b2f5cf4a300adaa44a14d94facca3d56672b8b27, the separate opt-in team-memory workflow runs on pushes to develop, uses a 10-minute dispatch job, and obtains a token scoped to microsoft/vscode-java-pack with Contents read and Actions write permissions through actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 (v3.3.0), then queues the coordinator workflow.

PR #243 changes only these two pinned GitHub Action dependencies from setup-java v6.0.1 and create-github-app-token v3.2.0. It does not change the build matrix, Gradle command/version, team-memory trigger, dispatch permissions, coordinator inputs, BSP implementation, or establish that either workflow completed successfully.

PR #245 changes only the Build workflow's pinned gradle/actions/setup-gradle dependency from v6.4.0 (3f5f9adaf7d9fecd50b5935e54106014257a94e6) to v6.4.1 (8da46b539cd8fe6ab27ca75128919a18d757604c). The complete one-file inventory and before/after workflow reads confirm that the build matrix, Gradle 9.4.0 selection, commands, permissions, and triggers remain unchanged. This records configured CI dependency usage, not an observed workflow pass, release, or deployment.

PR #248 changes only the Build workflow's pinned actions/setup-java dependency from v6.1.0 (b843ebf9b913146b38da2eaa7aeddf76074ae1ad) to v6.2.0 (77dd5b2ce225ea11469928ac317850245a74ae78). The complete one-file inventory and before/after workflow reads confirm that the build matrix, Temurin distribution, Gradle version, commands, permissions, and triggers remain unchanged. This records configured CI dependency usage, not an observed workflow pass, release, or deployment.

Source for PR #248: microsoft/build-server-for-gradle/.github/workflows/build.yml at full merged/source-tip commit b4323cd2fcb65608ad7334dc5973fa66157b6ecf; source identity microsoft/build-server-for-gradle#248:b4323cd2fcb65608ad7334dc5973fa66157b6ecf.

Source for PR #245: microsoft/build-server-for-gradle/.github/workflows/build.yml at full merged/source-tip commit 0affa4950b664c21acfe8fa15a9f89274d1a4ac2; source identity microsoft/build-server-for-gradle#245:0affa4950b664c21acfe8fa15a9f89274d1a4ac2.

Sources for PR #243: microsoft/build-server-for-gradle/.github/workflows/build.yml and team-memory-post-merge.yml, verified at full merged/source-tip commit b2f5cf4a300adaa44a14d94facca3d56672b8b27 for PR #243. The complete two-file PR inventory and both before/after files were inspected.

Issue-triage action dependency

At source commit 9c3e8f91806ecc44ca9ad9c9d57f6f1a27a3bb34, the separate Run IssueLens Agent workflow's triage job invokes microsoft/IssueLens/.github/actions/issuelens@c431d42dddf4e6bf20329b0ac96dbd8a4bf04006 with request-type: issue-loop. This pin belongs to .github/workflows/issuelens-run.yml, not the team-memory workflow.

PR #244 replaces the mutable @main action reference with that immutable commit. The complete one-file change does not alter the workflow triggers, permissions, inputs, concurrency, timeout, or BSP implementation. The caller configuration does not establish the upstream action's behavior or prove that the workflow completed successfully.

Source: microsoft/build-server-for-gradle/.github/workflows/issuelens-run.yml, jobs.triage.steps at full merged/source-tip commit 9c3e8f91806ecc44ca9ad9c9d57f6f1a27a3bb34; source identity microsoft/build-server-for-gradle#244:9c3e8f91806ecc44ca9ad9c9d57f6f1a27a3bb34. The complete one-file PR inventory, exact patch, before/after workflow, and final source at this revision were inspected.

Clone this wiki locally