From e0412f87b601c83087defd1e74c00acbe158ba52 Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Sun, 11 Aug 2024 12:28:30 +0200 Subject: [PATCH] fix: cicd workflow interdependency (#13) Co-authored-by: Timo Behrendt Co-committed-by: Timo Behrendt --- .gitea/workflows/cd.yaml | 3 ++- .gitea/workflows/ci.yaml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index b4669bb..d7993f1 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -2,7 +2,7 @@ name: CD on: workflow_run: - workflows: ["CI"] + workflows: ["ci.yaml"] branches: [main] types: - completed @@ -14,6 +14,7 @@ jobs: build_and_push: name: Build and push runs-on: ubuntu-latest + if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index ac848d3..28b7169 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -1,4 +1,5 @@ name: CI + on: pull_request: push: