From cd999fd8b9abc92dfac2c8ad795f808ed732f0f7 Mon Sep 17 00:00:00 2001 From: Kian-Meng Ang Date: Mon, 8 Sep 2025 21:50:33 +0800 Subject: [PATCH] CI housekeeping List of changes: - bump actions/checkout version - set CI matrix to support min/max Erlang (24/28) / Elixir (1.14/1.18) version - specify versions as strings, not numbers --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 690fa85b..7de8a2f8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,11 +10,11 @@ jobs: fail-fast: false matrix: include: - - elixir: 1.17.2 - otp: 25.0.4 - - elixir: 1.17.2 - otp: 27.0.1 + - elixir: "1.18" + otp: "28" lint: lint + - elixir: "1.14" + otp: "24" steps: - name: Checkout uses: actions/checkout@v4 @@ -66,7 +66,7 @@ jobs: pool_count: "4" steps: - uses: earthly/actions-setup@v1 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: test ecto_sql env: POOL_COUNT: ${{ matrix.pool_count || '1' }} @@ -85,7 +85,7 @@ jobs: - "8.0" steps: - uses: earthly/actions-setup@v1 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: test ecto_sql run: earthly -P --ci --build-arg ELIXIR_BASE=${{matrix.elixirbase}} --build-arg MYSQL=${{matrix.mysql}} +integration-test-mysql @@ -102,6 +102,6 @@ jobs: - "2022" steps: - uses: earthly/actions-setup@v1 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: test ecto_sql run: earthly -P --ci --build-arg ELIXIR_BASE=${{matrix.elixirbase}} --build-arg MSSQL=${{matrix.mssql}} +integration-test-mssql