diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7891d4bc..0b4d4f20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: erlef/setup-beam@v1 with: @@ -39,14 +39,14 @@ jobs: otp-version: ${{ env.OTP_VERSION }} - name: Cache deps - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: deps key: deps-${{ runner.os }}-${{ hashFiles('mix.lock') }} restore-keys: deps-${{ runner.os }}- - name: Cache _build - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: _build key: build-${{ runner.os }}-${{ env.MIX_ENV }}-${{ hashFiles('mix.lock') }} @@ -80,7 +80,7 @@ jobs: MIX_ENV: dev steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: erlef/setup-beam@v1 id: beam @@ -89,21 +89,21 @@ jobs: otp-version: ${{ env.OTP_VERSION }} - name: Cache deps - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: deps key: deps-${{ runner.os }}-${{ hashFiles('mix.lock') }} restore-keys: deps-${{ runner.os }}- - name: Cache _build - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: _build key: build-${{ runner.os }}-dev-${{ hashFiles('mix.lock') }} restore-keys: build-${{ runner.os }}-dev- - name: Cache PLTs - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: priv/plts key: plts-${{ runner.os }}-${{ steps.beam.outputs.elixir-version }}-${{ steps.beam.outputs.otp-version }}-${{ hashFiles('mix.lock') }} @@ -123,13 +123,13 @@ jobs: needs: test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build Docker image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: false @@ -158,7 +158,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -217,17 +217,17 @@ jobs: git push origin "v${NEW_VERSION}" - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GHCR_TOKEN || secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index e6d3cf49..df26eb64 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -21,7 +21,7 @@ jobs: packages: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -53,17 +53,17 @@ jobs: echo "Tag: $DEV_TAG" - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GHCR_TOKEN || secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build and push dev image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true