diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb8b0896..fa2da52a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -113,8 +113,8 @@ jobs: # Smaller job for MacOS to avoid excessive billing strategy: matrix: - platform: [macos-latest-arm] - otp-version: [26] + platform: [macos-latest] + otp-version: [27] runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1945ee3a..2281bef7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -161,8 +161,8 @@ jobs: # Smaller job for MacOS to avoid excessive billing strategy: matrix: - platform: [macos-latest-arm] - otp-version: [26] + platform: [macos-latest] + otp-version: [24, 25, 26, 27] runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v2 @@ -172,16 +172,9 @@ jobs: run: brew install rebar3 - name: Compile run: rebar3 compile - - name: Generate Dialyzer PLT for usage in CT Tests - run: dialyzer --build_plt --apps erts kernel stdlib compiler crypto parsetools - - name: Start epmd as daemon - run: epmd -daemon - - name: Run CT Tests - run: rebar3 ct - # Make release artifacts : erlang_ls - - name: Make erlang_ls-${{ matrix.otp-version }}-macos-arm.tar.gz - run: 'tar -zcvf erlang_ls-${{ matrix.otp-version }}-macos-arm.tar.gz -C _build/default/bin/ erlang_ls' + - name: Make erlang_ls-${{ matrix.otp-version }}-macos.tar.gz + run: 'tar -zcvf erlang_ls-${{ matrix.otp-version }}-macos.tar.gz -C _build/default/bin/ erlang_ls' - env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" id: get_release_url @@ -189,10 +182,10 @@ jobs: uses: "bruceadams/get-release@v1.3.2" - env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - name: Upload release erlang_ls-${{ matrix.otp-version }}-macos-arm.tar.gz + name: Upload release erlang_ls-${{ matrix.otp-version }}-macos.tar.gz uses: "actions/upload-release-asset@v1.0.2" with: asset_content_type: application/octet-stream - asset_name: erlang_ls-${{ matrix.otp-version }}-macos-arm.tar.gz - asset_path: erlang_ls-${{ matrix.otp-version }}-macos-arm.tar.gz + asset_name: erlang_ls-${{ matrix.otp-version }}-macos.tar.gz + asset_path: erlang_ls-${{ matrix.otp-version }}-macos.tar.gz upload_url: "${{ steps.get_release_url.outputs.upload_url }}"