Trying to fix update check
All checks were successful
/ Build image (push) Successful in 43s

This commit is contained in:
Marko Korhonen 2024-02-26 10:33:24 +02:00
parent 43d093ea99
commit 8f8a0dfb01
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://codeberg.org/forgejo/forgejo:${{ env.FORGEJO_VERSION }} base-image: docker://codeberg.org/forgejo/forgejo:${{ env.FORGEJO_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
@ -43,7 +43,7 @@ jobs:
${{ env.REPO }}:latest ${{ env.REPO }}:latest
${{ env.REPO }}:${{ env.FORGEJO_VERSION }} ${{ env.REPO }}:${{ env.FORGEJO_VERSION }}
- name: Notify in Telegram channel - name: Notify in Telegram channel
if: env.PUSHED || ${{ steps.check.outputs.differs == true }} if: env.PUSHED == 'true' || steps.check.outputs.differs == 'true'
uses: https://github.com/appleboy/telegram-action@master uses: https://github.com/appleboy/telegram-action@master
with: with:
to: "-1001915202306" to: "-1001915202306"