From 227057a269ac4e51ce4d1eef088883e532746b56 Mon Sep 17 00:00:00 2001 From: Furkat Gofurov Date: Fri, 22 Nov 2024 20:03:22 +0200 Subject: [PATCH] Update image-publish.yaml --- .github/workflows/image-publish.yaml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/image-publish.yaml b/.github/workflows/image-publish.yaml index e62fb07..08a15c2 100644 --- a/.github/workflows/image-publish.yaml +++ b/.github/workflows/image-publish.yaml @@ -2,8 +2,8 @@ name: Build and Publish Nightly Docker images on: schedule: - - cron: "0 0 * * *" # Run daily - workflow_dispatch: + - cron: "0 0 * * *" # Run every day at midnight (UTC) + workflow_dispatch: # Allow running manually on demand env: REGISTRY: ghcr.io @@ -19,18 +19,21 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Setup Go uses: actions/setup-go@v5.1.0 with: go-version: '=1.22.0' - - name: Verify Docker login - run: docker login ${{ env.REGISTRY }} -u ${{ github.actor }} -p ${{ secrets.GITHUB_TOKEN }} + - name: Docker login + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push Docker images run: | - docker --version - docker buildx create --use - docker buildx inspect --bootstrap make docker-build-and-push TAG=${{ github.sha }} REGISTRY=${{ env.REGISTRY }} ORG=${{ env.ORG }}