diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4dde75773..13aafdcbe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,8 +13,8 @@ jobs: - name: Set up Elixir uses: erlef/setup-beam@v1 with: - elixir-version: '1.13' - otp-version: '24.3' + elixir-version: '1.15' + otp-version: '25.3' - name: Restore dependencies cache uses: actions/cache@v4 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fede8547a..7e716510f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,14 +6,22 @@ jobs: Test: runs-on: ubuntu-latest name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} + continue-on-error: ${{ matrix.experimental }} strategy: matrix: - elixir: - - 1.14 - - 1.13 - otp: - - 25.3 - - 24.3 + include: + - otp: '25.3' + elixir: '1.15' + experimental: false + - otp: '26.2' + elixir: '1.16' + experimental: false + - otp: '26.2' + elixir: '1.17' + experimental: true + - otp: '27.0' + elixir: '1.17' + experimental: true steps: - uses: actions/checkout@v4 - name: Set up Elixir @@ -41,14 +49,22 @@ jobs: Test-gun1: runs-on: ubuntu-latest name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} - Gun1 + continue-on-error: ${{ matrix.experimental }} strategy: matrix: - elixir: - - 1.14 - - 1.13 - otp: - - 25.3 - - 24.3 + include: + - otp: '25.3' + elixir: '1.15' + experimental: false + - otp: '26.2' + elixir: '1.16' + experimental: false + - otp: '26.2' + elixir: '1.17' + experimental: true + - otp: '27.0' + elixir: '1.17' + experimental: true steps: - uses: actions/checkout@v4 - name: Set up Elixir @@ -83,8 +99,8 @@ jobs: - name: Set up Elixir uses: erlef/setup-beam@v1 with: - elixir-version: '1.13' - otp-version: '24.3' + elixir-version: '1.15' + otp-version: '25.3' version-type: strict - name: Restore dependencies cache uses: actions/cache@v4