@@ -161,8 +161,8 @@ jobs:
161
161
# Smaller job for MacOS to avoid excessive billing
162
162
strategy :
163
163
matrix :
164
- platform : [macos-latest-arm ]
165
- otp-version : [26 ]
164
+ platform : [macos-latest]
165
+ otp-version : [24, 25, 26, 27 ]
166
166
runs-on : ${{ matrix.platform }}
167
167
steps :
168
168
- uses : actions/checkout@v2
@@ -172,27 +172,20 @@ jobs:
172
172
run : brew install rebar3
173
173
- name : Compile
174
174
run : rebar3 compile
175
- - name : Generate Dialyzer PLT for usage in CT Tests
176
- run : dialyzer --build_plt --apps erts kernel stdlib compiler crypto parsetools
177
- - name : Start epmd as daemon
178
- run : epmd -daemon
179
- - name : Run CT Tests
180
- run : rebar3 ct
181
-
182
175
# Make release artifacts : erlang_ls
183
- - name : Make erlang_ls-${{ matrix.otp-version }}-macos-arm .tar.gz
184
- run : ' tar -zcvf erlang_ls-${{ matrix.otp-version }}-macos-arm .tar.gz -C _build/default/bin/ erlang_ls'
176
+ - name : Make erlang_ls-${{ matrix.otp-version }}-macos.tar.gz
177
+ run : ' tar -zcvf erlang_ls-${{ matrix.otp-version }}-macos.tar.gz -C _build/default/bin/ erlang_ls'
185
178
- env :
186
179
GITHUB_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
187
180
id : get_release_url
188
181
name : Get release url
189
182
uses :
" bruceadams/[email protected] "
190
183
- env :
191
184
GITHUB_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
192
- name : Upload release erlang_ls-${{ matrix.otp-version }}-macos-arm .tar.gz
185
+ name : Upload release erlang_ls-${{ matrix.otp-version }}-macos.tar.gz
193
186
194
187
with :
195
188
asset_content_type : application/octet-stream
196
- asset_name : erlang_ls-${{ matrix.otp-version }}-macos-arm .tar.gz
197
- asset_path : erlang_ls-${{ matrix.otp-version }}-macos-arm .tar.gz
189
+ asset_name : erlang_ls-${{ matrix.otp-version }}-macos.tar.gz
190
+ asset_path : erlang_ls-${{ matrix.otp-version }}-macos.tar.gz
198
191
upload_url : " ${{ steps.get_release_url.outputs.upload_url }}"
0 commit comments