From 7992a138216377f61a4f364f0556895c9199666d Mon Sep 17 00:00:00 2001 From: sparshg <43041139+sparshg@users.noreply.github.com> Date: Tue, 24 Sep 2024 02:11:36 +0530 Subject: [PATCH] fix cd --- .github/workflows/cd.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 8945413..805543c 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -5,9 +5,11 @@ on: workflows: ["Check"] types: - completed - + workflow_dispatch: + jobs: docker: + if: ${{ github.event_name == 'workflow_dispatch' || (github.event.workflow_run.conclusion == 'success' && startsWith(github.ref, 'refs/tags/v')) }} runs-on: ubuntu-latest environment: battleship steps: @@ -25,4 +27,6 @@ jobs: uses: docker/build-push-action@v6 with: push: true - tags: user/app:latest + tags: ${{ secrets.DOCKER_IMAGE_PATH }}:latest + cache-from: type=gha + cache-to: type=gha,mode=max