Fix update check
All checks were successful
/ Build image (push) Successful in 4m16s

This commit is contained in:
Marko Korhonen 2024-02-26 10:49:16 +02:00
parent f177af2c17
commit a356e48007
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890

View file

@ -14,27 +14,27 @@ jobs:
runs-on: docker runs-on: docker
steps: steps:
- name: Check if update available - name: Check if update available
if: env.SCHEDULED if: env.SCHEDULED == 'true'
id: check id: check
uses: https://github.com/ClementTsang/docker-check-base-image-diff@v0.0.2 uses: https://github.com/ClementTsang/docker-check-base-image-diff@v0.0.2
with: with:
base-image: docker://ghcr.io/catthehacker/ubuntu:act-${{ env.VERSION }} base-image: docker://ghcr.io/catthehacker/ubuntu:act-${{ env.VERSION }}
derived-image: docker://${{ env.REPO }}:latest derived-image: docker://${{ env.REPO }}:latest
- name: Check result - name: Check result
if: env.SCHEDULED if: env.SCHEDULED == 'true'
run: echo "Needs updating = ${{ steps.check.outputs.differs }}" run: echo "Needs updating = ${{ steps.check.outputs.differs }}"
- name: Set up Docker Buildx - name: Set up Docker Buildx
if: env.PUSHED || ${{ steps.check.outputs.differs == true }} if: env.PUSHED == 'true' || steps.check.outputs.differs == 'true'
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Login to Docker registry - name: Login to Docker registry
if: env.PUSHED || ${{ steps.check.outputs.differs == true }} if: env.PUSHED == 'true' || steps.check.outputs.differs == 'true'
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: ${{ env.REGISTRY }} registry: ${{ env.REGISTRY }}
username: ${{ secrets.REGISTRY_USER }} username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASSWORD }} password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and push image - name: Build and push image
if: env.PUSHED || ${{ steps.check.outputs.differs == true }} if: env.PUSHED == 'true' || steps.check.outputs.differs == 'true'
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
push: true push: true