diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f4fa36..d84b743 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,26 +20,25 @@ jobs: # OTP 24.2 is the earliest available on ubuntu-22.04. # Elixir 1.12 is the earliest version compatible with OTP 24. - elixir: "1.12" - otp: "24.2" + otp: "24" # Latest versions. - - elixir: "1.18" - otp: "27.2" + - elixir: "1.19" + otp: "28" lint: lint coverage: coverage steps: - name: Check out this repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Erlang and Elixir uses: erlef/setup-beam@v1 with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} - version-type: strict - name: Cache Mix dependencies - uses: actions/cache@v3 + uses: actions/cache@v5 id: cache-deps with: path: |