diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c560e4..04cc625 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,8 +16,8 @@ jobs: Test: strategy: matrix: - elixir: ['1.10', '1.11'] - otp: [22, 23] + elixir: ['1.15', '1.16'] + otp: ['26', '27'] env: MIX_ENV: test runs-on: ubuntu-latest @@ -27,44 +27,35 @@ jobs: with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} + version-type: 'strict' - run: mix deps.get - run: mix test Format: - strategy: - matrix: - elixir: ['1.11'] - otp: [23] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: erlef/setup-beam@v1 with: - otp-version: ${{matrix.otp}} - elixir-version: ${{matrix.elixir}} + otp-version: '26.2' + elixir-version: '1.16' + version-type: 'strict' - run: mix deps.get - run: mix format --check-formatted Credo: - strategy: - matrix: - elixir: ['1.11'] - otp: [23] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: erlef/setup-beam@v1 with: - otp-version: ${{matrix.otp}} - elixir-version: ${{matrix.elixir}} + otp-version: '26.2' + elixir-version: '1.16' + version-type: 'strict' - run: mix deps.get - run: mix credo Dialyzer: - strategy: - matrix: - elixir: ['1.11'] - otp: [23] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -83,7 +74,8 @@ jobs: plt-cache- - uses: erlef/setup-beam@v1 with: - otp-version: ${{matrix.otp}} - elixir-version: ${{matrix.elixir}} + otp-version: '26.2' + elixir-version: '1.16' + version-type: 'strict' - run: mix deps.get - run: mix dialyzer diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e9cf76..a73aa66 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: jobs: hex-publish: - uses: straw-hat-team/github-actions-workflows/.github/workflows/elixir-hex-publish.yml@v0.1.1 + uses: straw-hat-team/github-actions-workflows/.github/workflows/elixir-hex-publish.yml@v1.6.4 with: elixir-version: '1.11' otp-version: '22.3' diff --git a/mix.exs b/mix.exs index 2d7dc49..8e18190 100644 --- a/mix.exs +++ b/mix.exs @@ -29,7 +29,7 @@ defmodule Slime.Mixfile do def application do [ - extra_applications: [:eex, :neotoma], + extra_applications: [:eex, :neotoma] ] end