From 70a3d1c821bb8f365a2fa829a5b6cc6c3eb63732 Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Sun, 25 Feb 2024 00:33:07 +0200 Subject: [PATCH] Trying a different action for update check --- .forgejo/workflows/build.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 595e192..13c6683 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,7 +1,7 @@ on: push: schedule: - - cron: '0 23 * * *' + - cron: '0 0 * * *' jobs: build_image: name: Build image @@ -16,25 +16,25 @@ jobs: - name: Check if update available if: env.SCHEDULED id: check - uses: https://github.com/giggio/docker-image-update-checker@v2 + uses: https://github.com/ClementTsang/docker-check-base-image-diff@v0.0.2 with: base-image: codeberg.org/forgejo/forgejo:${{ env.FORGEJO_VERSION }} - image: ${{ env.REPO }}:latest + derived-image: ${{ env.REPO }}:latest - name: Check result if: env.SCHEDULED - run: echo "Needs updating = ${{ steps.check.outputs.needs-updating }}" + run: echo "Needs updating = ${{ steps.check.outputs.differs }}" - name: Set up Docker Buildx - if: env.PUSHED || ${{ steps.check.outputs.needs-updating == 'true' }} + if: env.PUSHED || ${{ steps.check.outputs.differs == true }} uses: docker/setup-buildx-action@v3 - name: Login to Docker registry - if: env.PUSHED || ${{ steps.check.outputs.needs-updating == 'true' }} + if: env.PUSHED || ${{ 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.needs-updating == 'true' }} + if: env.PUSHED || ${{ steps.check.outputs.differs == true }} uses: docker/build-push-action@v5 with: push: true @@ -43,12 +43,12 @@ jobs: ${{ env.REPO }}:latest ${{ env.REPO }}:${{ env.FORGEJO_VERSION }} - name: Notify in Telegram channel - if: env.PUSHED || ${{ steps.check.outputs.needs-updating == 'true' }} + if: env.PUSHED || ${{ steps.check.outputs.differs == true }} uses: https://github.com/appleboy/telegram-action@master with: to: "-1001915202306" token: ${{ secrets.TELEGRAM_TOKEN }} message: | - Newest version (v${{ env.FORGEJO_VERSION }}) of forgejo-asciidoc support has just been built. docker pull away! + New version v${{ env.FORGEJO_VERSION }} of forgejo-asciidoc support has just been built. docker pull away! See details: https://git.korhonen.cc/FunctionalHacker/-/packages/container/forgejo-asciidoc/latest