diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 80a445af..9e9e636e 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -13,30 +13,21 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v2 - - - name: Prepare tags - id: prep - run: | - DOCKER_IMAGE=linkace/linkace - VERSION=${GITHUB_REF#refs/tags/} - TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:latest" - echo ::set-output name=tags::${TAGS} + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_TOKEN }} - name: Build and push advanced image - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5 with: context: . file: ./resources/docker/dockerfiles/release-multiplatform.Dockerfile @@ -48,12 +39,13 @@ jobs: id: prep-simple run: | DOCKER_IMAGE=linkace/linkace + DOCKER_IMAGE_GITHUB=ghcr.io/kovah/linkace VERSION=${GITHUB_REF#refs/tags/} - TAGS="${DOCKER_IMAGE}:${VERSION}-php-nginx,${DOCKER_IMAGE}:php-nginx,${DOCKER_IMAGE}:${VERSION}-simple,${DOCKER_IMAGE}:simple" + TAGS="${DOCKER_IMAGE}:${VERSION}-php-nginx,${DOCKER_IMAGE}:php-nginx,${DOCKER_IMAGE}:${VERSION}-simple,${DOCKER_IMAGE}:simple,${DOCKER_IMAGE_GITHUB}:${VERSION}-php-nginx,${DOCKER_IMAGE_GITHUB}:php-nginx,${DOCKER_IMAGE_GITHUB}:${VERSION}-simple,${DOCKER_IMAGE_GITHUB}:simple" echo ::set-output name=tags::${TAGS} - name: Build and push simple image - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5 with: context: . file: ./resources/docker/dockerfiles/release-multiplatform-simple.Dockerfile