File tree 1 file changed +12
-14
lines changed
1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -140,29 +140,27 @@ jobs:
140
140
tar :
141
141
needs : build
142
142
runs-on : ubuntu-latest
143
+ strategy :
144
+ matrix :
145
+ os : [Linux, macOS]
143
146
steps :
144
147
- uses : actions/download-artifact@v2
145
148
146
149
- 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/*
151
157
152
158
153
159
env :
154
160
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
155
161
with :
156
162
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
159
165
asset_content_type : application/gzip
160
166
161
-
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