From 6eb2b632f8727db3cb95da739f3daac3c6fd492a Mon Sep 17 00:00:00 2001 From: Yordis Prieto Date: Sat, 8 Jun 2024 11:59:55 -0400 Subject: [PATCH] fix: ci setup job --- .github/workflows/ci.yml | 14 +++++++++----- .github/workflows/release.yml | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c560e4..424289d 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,6 +27,7 @@ jobs: with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} + version-type: 'strict' - run: mix deps.get - run: mix test @@ -34,7 +35,7 @@ jobs: strategy: matrix: elixir: ['1.11'] - otp: [23] + otp: ['23'] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -42,6 +43,7 @@ jobs: with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} + version-type: 'strict' - run: mix deps.get - run: mix format --check-formatted @@ -49,7 +51,7 @@ jobs: strategy: matrix: elixir: ['1.11'] - otp: [23] + otp: ['23'] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -57,6 +59,7 @@ jobs: with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} + version-type: 'strict' - run: mix deps.get - run: mix credo @@ -64,7 +67,7 @@ jobs: strategy: matrix: elixir: ['1.11'] - otp: [23] + otp: ['23'] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -85,5 +88,6 @@ jobs: with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} + 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'