From d0bfa1b328ddf91f07b6c109ab163d7840b30d1f Mon Sep 17 00:00:00 2001 From: Thanabodee Charoenpiriyakij Date: Mon, 31 May 2021 09:20:50 +0700 Subject: [PATCH] Upgrade Elixir and OTP in GitHub Workflow This change do: * Add Elixir 1.12.1 and upgrade 1.11 to latest release. * Add OTP 24.0.1 and upgrade major OTP release to latest release. --- .github/workflows/elixir.yml | 22 ++++++++++++++-------- .github/workflows/erlang.yml | 4 ++-- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index f316e131..7f2a1ed3 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -15,8 +15,8 @@ jobs: - uses: actions/checkout@v2 - uses: erlef/setup-elixir@v1 with: - otp-version: '23.1' - elixir-version: '1.11.1' + otp-version: '24.0.1' + elixir-version: '1.12.1' - uses: actions/cache@v2 name: Cache with: @@ -33,9 +33,12 @@ jobs: name: Test on Elixir ${{ matrix.elixir_version }} (OTP ${{ matrix.otp_version }}) and ${{ matrix.os }} strategy: matrix: - otp_version: ['23.1', '22.3.4.2', '21.3.8.16'] - elixir: ['1.11.1'] + otp_version: ['24.0.1', '23.3.4.1', '22.3.4.19', '21.3.8.23'] + elixir: ['1.12.1', '1.11.4'] os: [ubuntu-18.04] + exclude: + - otp_version: '21.3.8.23' + elixir: '1.12.1' env: OTP_VERSION: ${{ matrix.otp_version }} ELIXIR_VERSION: ${{ matrix.elixir }} @@ -56,9 +59,12 @@ jobs: name: Test on Elixir ${{ matrix.elixir_version }} (OTP ${{ matrix.otp_version }}) and ${{ matrix.os }} strategy: matrix: - otp_version: ['23.1', '22.3.4.2', '21.3.8.16'] - elixir: ['1.11.1'] + otp_version: ['24.0.1', '23.3.4.1', '22.3.4.19', '21.3.8.23'] + elixir: ['1.12.1', '1.11.4'] os: [ubuntu-18.04] + exclude: + - otp_version: '21.3.8.23' + elixir: '1.12.1' env: OTP_VERSION: ${{ matrix.otp_version }} ELIXIR_VERSION: ${{ matrix.elixir }} @@ -96,8 +102,8 @@ jobs: name: Dialyze on Elixir ${{ matrix.elixir_version }} (OTP ${{ matrix.otp_version }}) and ${{ matrix.os }} strategy: matrix: - otp_version: ['23.1'] - elixir: ['1.11.1'] + otp_version: ['24.0.1'] + elixir: ['1.12.1'] os: [ubuntu-18.04] env: OTP_VERSION: ${{ matrix.otp_version }} diff --git a/.github/workflows/erlang.yml b/.github/workflows/erlang.yml index 699b6522..d224a0d4 100644 --- a/.github/workflows/erlang.yml +++ b/.github/workflows/erlang.yml @@ -14,7 +14,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - otp_version: ['23.0.2', '22.3.4.2', '21.3.8.16'] + otp_version: ['24.0.1', '23.3.4.1', '22.3.4.19', '21.3.8.23'] os: [ubuntu-18.04] env: OTP_VERSION: ${{ matrix.otp_version }} @@ -69,7 +69,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - otp_version: ['23.0.2', '22.3.4.2', '21.3.8.16'] + otp_version: ['24.0.1', '23.3.4.1', '22.3.4.19', '21.3.8.23'] os: [ubuntu-18.04] steps: - uses: actions/checkout@v2