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
steps:
- name: Check if update available
if: env.SCHEDULED
if: env.SCHEDULED == 'true'
id: check
uses: https://github.com/ClementTsang/docker-check-base-image-diff@v0.0.2
with:
base-image: docker://ghcr.io/catthehacker/ubuntu:act-${{ env.VERSION }}
derived-image: docker://${{ env.REPO }}:latest
- name: Check result
if: env.SCHEDULED
if: env.SCHEDULED == 'true'
run: echo "Needs updating = ${{ steps.check.outputs.differs }}"
- 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
- 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
with:
registry: ${{ env.REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- 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
with:
push: true