From fd7379bcff62938faa6516c0b8c995a345429bc5 Mon Sep 17 00:00:00 2001 From: aboyko Date: Sun, 8 Dec 2024 16:52:01 -0500 Subject: [PATCH] [GHA]: Integrate LS build on different platforms into snapshot build --- .github/workflows/pr-check.yml | 2 +- .github/workflows/snapshot-all.yml | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 160e861263..9f74ba4002 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -7,7 +7,7 @@ on: - 'main' jobs: - build: + language-servers-build: uses: ./.github/workflows/multiplatform-ls-build.yml with: java_version: '21' diff --git a/.github/workflows/snapshot-all.yml b/.github/workflows/snapshot-all.yml index 12c5ca250d..2018550eb5 100644 --- a/.github/workflows/snapshot-all.yml +++ b/.github/workflows/snapshot-all.yml @@ -12,12 +12,20 @@ on: jobs: + language-servers-multiplatform-build: + uses: ./.github/workflows/multiplatform-ls-build.yml + with: + java_version: '21' + skip_tests: false + secrets: inherit + eclipse-ls-extensions: + needs: [ language-servers-multiplatform-build ] uses: ./.github/workflows/eclipse-ls-extensions-build.yml with: eclipse_profile: 'e432' build_type: 'snapshot' - skip_tests: false + skip_tests: true secrets: inherit e432-distro: @@ -48,24 +56,28 @@ jobs: secrets: inherit vscode-spring-boot: + needs: [ language-servers-multiplatform-build ] uses: ./.github/workflows/snapshot-vscode-extension.yml with: extension-name: vscode-spring-boot secrets: inherit vscode-concourse: + needs: [ language-servers-multiplatform-build ] uses: ./.github/workflows/snapshot-vscode-extension.yml with: extension-name: vscode-concourse secrets: inherit vscode-manifest-yaml: + needs: [ language-servers-multiplatform-build ] uses: ./.github/workflows/snapshot-vscode-extension.yml with: extension-name: vscode-manifest-yaml secrets: inherit vscode-bosh: + needs: [ language-servers-multiplatform-build ] uses: ./.github/workflows/snapshot-vscode-extension.yml with: extension-name: vscode-bosh