diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index 53f29cc..a7b8e36 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -21,13 +21,13 @@ jobs: otp: "26.x" lint: lint steps: - - uses: actions/checkout@v3 - - uses: actions/cache@v3 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: deps key: deps-${{ runner.os }}-${{ matrix.pair.otp }}-${{ matrix.pair.elixir }}-${{ hashFiles('**/mix.lock') }} restore-keys: deps-${{ runner.os }}-${{ matrix.pair.otp }}-${{ matrix.pair.elixir }}- - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: _build key: build-${{ runner.os }}-${{ matrix.pair.otp }}-${{ matrix.pair.elixir }}-${{ hashFiles('**/mix.lock') }} @@ -40,7 +40,7 @@ jobs: # Don't cache PLTs based on mix.lock hash, as Dialyzer can incrementally update even old ones # Cache key based on Elixir & Erlang version (also useful when running in matrix) - name: Cache Dialyzer's PLT - uses: actions/cache@v3 + uses: actions/cache@v4 if: ${{ matrix.lint }} id: cache-plt with: