Skip to content

Commit

Permalink
ci: Publish individual language server binaries
Browse files Browse the repository at this point in the history
  • Loading branch information
slavek-kucera authored Apr 8, 2024
1 parent d5b341e commit 438e7c5
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 5 deletions.
45 changes: 40 additions & 5 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -407,11 +407,6 @@ jobs:
with:
name: hlasm_language_server_linux_arm64
path: ${{ env.CLIENT_DIR }}/bin/linux_arm64/
- name: Download wasm language server
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_wasm
path: ${{ env.CLIENT_DIR }}/bin/wasm/
- name: Download MacOS language server (x64)
uses: actions/download-artifact@v4
with:
Expand All @@ -422,6 +417,11 @@ jobs:
with:
name: hlasm_language_server_darwin_arm64
path: ${{ env.CLIENT_DIR }}/bin/darwin_arm64/
- name: Download wasm language server
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_wasm
path: ${{ env.CLIENT_DIR }}/bin/wasm/
- name: Download Release Info
uses: actions/download-artifact@v4
with:
Expand Down Expand Up @@ -474,6 +474,41 @@ jobs:
with:
name: hlasm-language-support-web.vsix
path: ${{ env.CLIENT_DIR }}
- name: Download windows language server (x64)
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_win32_x64
path: ${{ env.CLIENT_DIR }}/bin/win32_x64/
- name: Download windows language server (arm64)
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_win32_arm64
path: ${{ env.CLIENT_DIR }}/bin/win32_arm64/
- name: Download linux language server (x64)
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_linux_x64
path: ${{ env.CLIENT_DIR }}/bin/linux_x64/
- name: Download linux language server (arm64)
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_linux_arm64
path: ${{ env.CLIENT_DIR }}/bin/linux_arm64/
- name: Download MacOS language server (x64)
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_darwin_x64
path: ${{ env.CLIENT_DIR }}/bin/darwin_x64/
- name: Download MacOS language server (arm64)
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_darwin_arm64
path: ${{ env.CLIENT_DIR }}/bin/darwin_arm64/
- name: Download wasm language server
uses: actions/download-artifact@v4
with:
name: hlasm_language_server_wasm
path: ${{ env.CLIENT_DIR }}/bin/wasm/
- name: Download Release Info
uses: actions/download-artifact@v4
with:
Expand Down
35 changes: 35 additions & 0 deletions clients/vscode-hlasmplugin/release.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,41 @@ function getGitHubPublisherPlugin() {
'path': 'hlasm-language-support-web.vsix',
'label': 'hlasm-language-support-web-${nextRelease.version}.vsix',
'name': 'hlasm-language-support-web-${nextRelease.version}.vsix'
},
{
'path': 'bin/win32_x64/hlasm_language_server.exe',
'label': 'hlasm-language-support-win32-x64-${nextRelease.version}',
'name': 'hlasm-language-support-win32-x64-${nextRelease.version}'
},
{
'path': 'bin/win32_arm64/hlasm_language_server.exe',
'label': 'hlasm-language-support-win32-arm64-${nextRelease.version}',
'name': 'hlasm-language-support-win32-arm64-${nextRelease.version}'
},
{
'path': 'bin/linux_x64/hlasm_language_server',
'label': 'hlasm-language-support-linux-x64-${nextRelease.version}',
'name': 'hlasm-language-support-linux-x64-${nextRelease.version}'
},
{
'path': 'bin/linux_arm64/hlasm_language_server',
'label': 'hlasm-language-support-linux-arm64-${nextRelease.version}',
'name': 'hlasm-language-support-linux-arm64-${nextRelease.version}'
},
{
'path': 'bin/darwin_x64/hlasm_language_server',
'label': 'hlasm-language-support-darwin-x64-${nextRelease.version}',
'name': 'hlasm-language-support-darwin-x64-${nextRelease.version}'
},
{
'path': 'bin/darwin_arm64/hlasm_language_server',
'label': 'hlasm-language-support-darwin-arm64-${nextRelease.version}',
'name': 'hlasm-language-support-darwin-arm64-${nextRelease.version}'
},
{
'path': 'bin/wasm/hlasm_language_server.*',
'label': 'hlasm-language-support-wasm-${nextRelease.version}',
'name': 'hlasm-language-support-wasm-${nextRelease.version}'
}
]
}
Expand Down

0 comments on commit 438e7c5

Please sign in to comment.