Skip to content

Commit fd7379b

Browse files
committed
[GHA]: Integrate LS build on different platforms into snapshot build
1 parent 18c23e3 commit fd7379b

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

.github/workflows/pr-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- 'main'
88

99
jobs:
10-
build:
10+
language-servers-build:
1111
uses: ./.github/workflows/multiplatform-ls-build.yml
1212
with:
1313
java_version: '21'

.github/workflows/snapshot-all.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,20 @@ on:
1212

1313
jobs:
1414

15+
language-servers-multiplatform-build:
16+
uses: ./.github/workflows/multiplatform-ls-build.yml
17+
with:
18+
java_version: '21'
19+
skip_tests: false
20+
secrets: inherit
21+
1522
eclipse-ls-extensions:
23+
needs: [ language-servers-multiplatform-build ]
1624
uses: ./.github/workflows/eclipse-ls-extensions-build.yml
1725
with:
1826
eclipse_profile: 'e432'
1927
build_type: 'snapshot'
20-
skip_tests: false
28+
skip_tests: true
2129
secrets: inherit
2230

2331
e432-distro:
@@ -48,24 +56,28 @@ jobs:
4856
secrets: inherit
4957

5058
vscode-spring-boot:
59+
needs: [ language-servers-multiplatform-build ]
5160
uses: ./.github/workflows/snapshot-vscode-extension.yml
5261
with:
5362
extension-name: vscode-spring-boot
5463
secrets: inherit
5564

5665
vscode-concourse:
66+
needs: [ language-servers-multiplatform-build ]
5767
uses: ./.github/workflows/snapshot-vscode-extension.yml
5868
with:
5969
extension-name: vscode-concourse
6070
secrets: inherit
6171

6272
vscode-manifest-yaml:
73+
needs: [ language-servers-multiplatform-build ]
6374
uses: ./.github/workflows/snapshot-vscode-extension.yml
6475
with:
6576
extension-name: vscode-manifest-yaml
6677
secrets: inherit
6778

6879
vscode-bosh:
80+
needs: [ language-servers-multiplatform-build ]
6981
uses: ./.github/workflows/snapshot-vscode-extension.yml
7082
with:
7183
extension-name: vscode-bosh

0 commit comments

Comments
 (0)