From 26394e5a54366a7a25fa9ef78066673120dde13a Mon Sep 17 00:00:00 2001 From: moilanik Date: Mon, 15 Jun 2026 05:39:10 +0300 Subject: [PATCH] build ehto korjattu --- .gitea/workflows/build_publish-artifact.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/build_publish-artifact.yml b/.gitea/workflows/build_publish-artifact.yml index 2a3dcf9..fa202eb 100644 --- a/.gitea/workflows/build_publish-artifact.yml +++ b/.gitea/workflows/build_publish-artifact.yml @@ -120,13 +120,12 @@ jobs: # Vaaditaan molemmat edeltävät jobit needs: [check, quality-gate] - # KORJATTU JA VARMA EHTO: - # 1. success() varmistaa, että KAIKKI needs-listan jobit (check ja quality-gate) ovat tilassa 'success'. - # 2. Jos quality-gate epäonnistuu (tai skipataan), success() on epätosi ja tämä build-job RÄJÄHTÄÄ failure-tilaan. - # 3. Lisäksi vaaditaan, että artefaktia ei ole jo valmiina. + # KORJATTU EMÄBUGIVARMA EHTO: + # 1. success() vaatii että molemmat edeltävät onnistuivat. + # 2. artifact_exists on joko 'false' TAI se on tyhjä (Rerun-tilanne, jolloin output katosi) if: | - success() && - needs.check.outputs.artifact_exists == 'false' + success() && + (needs.check.outputs.artifact_exists == 'false' || needs.check.outputs.artifact_exists == '') steps: - uses: actions/checkout@v4