diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index 4c03c74..10c452b 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -83,9 +83,9 @@ jobs: runs-on: ${{ matrix.runs-on }} steps: - name: Checkout Build Files - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Checkout Lemmy Frontend Source (${{ env.FE_TAG }}) - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: env.FE_TAG != '' with: repository: ${{ env.LEMMY_ORG }}/${{ env.FE_REPO }} @@ -93,7 +93,7 @@ jobs: path: ${{ env.FE_REPO }} submodules: recursive - name: Checkout Lemmy Backend Source (${{ env.BE_TAG }}) - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: github.event.inputs.be-tag != '' with: repository: ${{ env.LEMMY_ORG }}/${{ env.BE_REPO }} @@ -107,16 +107,16 @@ jobs: if: github.event.inputs.be-tag != '' run: cp -f ./Dockerfile-backend ./${{ env.BE_REPO }}/Dockerfile - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.DST_REGISTRY }} username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push Frontend (${{ env.FE_TAG }}, ${{ matrix.docker-target }}) if: env.FE_TAG != '' - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: ./${{ env.FE_REPO }} file: ./${{ env.FE_REPO }}/Dockerfile @@ -125,7 +125,7 @@ jobs: tags: ${{ env.DST_REGISTRY }}/${{ github.repository_owner }}/${{ env.FE_REPO }}:${{ env.FE_TAG }}-${{ matrix.target-short }} - name: Build and push Backend (${{ env.BE_TAG }}, ${{ matrix.docker-target }}) if: github.event.inputs.be-tag != '' - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: ./${{ env.BE_REPO }} file: ./${{ env.BE_REPO }}/Dockerfile @@ -165,7 +165,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.DST_REGISTRY }} username: ${{ github.repository_owner }}