File tree Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -140,29 +140,27 @@ jobs:
140140 tar :
141141 needs : build
142142 runs-on : ubuntu-latest
143+ strategy :
144+ matrix :
145+ os : [Linux, macOS]
143146 steps :
144147 - uses : actions/download-artifact@v2
145148
146149 - run : |
147- for OS in Linux macOS
148- do
149- tar -czf haskell-language-server-$OS-${{ github.event.release.tag_name }}.tar.gz haskell-language-server-$OS-*.gz
150- done
150+ # move the binaries for the specific platform into bin/
151+ mkdir bin
152+ mv haskell-language-server-${{ matrix.os }}-*.gz/haskell-language-server-*.gz bin
153+ mv haskell-language-server-wrapper-${{ matrix.os }}.gz/haskell-language-server-wrapper.gz bin
154+ # decompress them
155+ gzip -d bin/*.gz
156+ tar -czf bin/haskell-language-server.tar.gz bin/*
151157
152158 - uses : actions/upload-release-asset@v1.0.2
153159 env :
154160 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
155161 with :
156162 upload_url : ${{ github.event.release.upload_url }}
157- asset_path : haskell-language-server-macOS-${{ github.event.release.tag_name }} .tar.gz
158- asset_name : haskell-language-server-macOS -${{ github.event.release.tag_name }}.tar.gz
163+ asset_path : bin/ haskell-language-server.tar.gz
164+ asset_name : haskell-language-server-${{ matrix.os }} -${{ github.event.release.tag_name }}.tar.gz
159165 asset_content_type : application/gzip
160166
161- - uses : actions/upload-release-asset@v1.0.2
162- env :
163- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
164- with :
165- upload_url : ${{ github.event.release.upload_url }}
166- asset_path : haskell-language-server-Linux-${{ github.event.release.tag_name }}.tar.gz
167- asset_name : haskell-language-server-Linux-${{ github.event.release.tag_name }}.tar.gz
168- asset_content_type : application/gzip
You can’t perform that action at this time.
0 commit comments