Skip to content

Commit b09aa01

Browse files
committed
try release
1 parent b1151b1 commit b09aa01

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

.github/workflows/build.yml

+51-1
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,54 @@ jobs:
6464
uses: actions/upload-artifact@v3
6565
with:
6666
name: lua-language-server-${{ matrix.platform }}
67-
path: ${{ github.workspace }}/artifact/
67+
path: ${{ github.workspace }}/artifact/
68+
release:
69+
needs: build
70+
runs-on: ubuntu-latest
71+
if: startsWith(github.ref, 'refs/tags/')
72+
steps:
73+
- name: Download
74+
uses: actions/download-artifact@v4
75+
with:
76+
path: ./artifact
77+
- name: zip windows package win32-x64
78+
uses: TheDoctor0/[email protected]
79+
with:
80+
filename: lua-language-server-win32-x64.zip
81+
path: ./artifact/lua-language-server-win32-x64
82+
- name: zip windows package win32-ia32
83+
uses: TheDoctor0/[email protected]
84+
with:
85+
filename: lua-language-server-win32-ia32.zip
86+
path: ./artifact/lua-language-server-win32-ia32
87+
- name: tar unix
88+
run: |
89+
chmod +x ./artifact/lua-language-server-linux-x64/lua-language-server
90+
tar -czf lua-language-server-linux-x64.tar.gz -C ./artifact lua-language-server-linux-x64
91+
chmod +x ./artifact/lua-language-server-linux-arm64/lua-language-server
92+
tar -czf lua-language-server-linux-aarch64.tar.gz -C ./artifact lua-language-server-linux-arm64
93+
chmod +x ./artifact/lua-language-server-linux-musl/lua-language-server
94+
tar -czf lua-language-server-linux-musl.tar.gz -C ./artifact lua-language-server-linux-musl
95+
chmod +x ./artifact/lua-language-server-linux-bsd/lua-language-server
96+
tar -czf lua-language-server-linux-bsd.tar.gz -C ./artifact lua-language-server-linux-bsd
97+
chmod +x ./artifact/lua-language-server-darwin-x64/lua-language-server
98+
tar -czf lua-language-server-darwin-x64.tar.gz -C ./artifact lua-language-server-darwin-x64
99+
chmod +x ./artifact/lua-language-server-darwin-arm64/lua-language-server
100+
tar -czf lua-language-server-darwin-arm64.tar.gz -C ./artifact lua-language-server-darwin-arm64
101+
- name: Release
102+
uses: softprops/action-gh-release@v2
103+
with:
104+
name: lua-language-server
105+
draft: false
106+
generate_release_notes: true
107+
files: |
108+
lua-language-server-win32-x64.zip
109+
lua-language-server-win32-ia32.zip
110+
lua-language-server-linux-x64.tar.gz
111+
lua-language-server-linux-aarch64.tar.gz
112+
lua-language-server-linux-musl.tar.gz
113+
lua-language-server-linux-bsd.tar.gz
114+
lua-language-server-darwin-x64.tar.gz
115+
lua-language-server-darwin-arm64.tar.gz
116+
token: ${{ secrets.RELEASE }}
117+

Cross.toml

Whitespace-only changes.

0 commit comments

Comments
 (0)