kiristetään ehtoa!
CI / Load gitea-env.conf to pipeline env (push) Successful in 13s
ci-check Build version 0.1.0 required
ci-cucumber Cucumber tests
ci-bats Bats tests
ci-build Build complete
CI / Build & Push Artifact (push) Failing after 2m30s

This commit is contained in:
moilanik
2026-06-15 05:49:14 +03:00
parent 26394e5a54
commit ccec73e40a
+8 -5
View File
@@ -120,12 +120,15 @@ jobs:
# Vaaditaan molemmat edeltävät jobit
needs: [check, quality-gate]
# 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)
# POMMINVARMA KORJAUS:
# 1. !cancelled() ja !failed() varmistavat, että mikään aiempi job ei kaatunut tai peruttu.
# 2. needs.quality-gate.result == 'success' vaatii, että testiputki todella palautti onnistumisen.
# 3. artifact_exists == 'false' varmistaa, että uusi build tarvitaan.
if: |
success() &&
(needs.check.outputs.artifact_exists == 'false' || needs.check.outputs.artifact_exists == '')
!cancelled() &&
!failed() &&
needs.quality-gate.result == 'success' &&
needs.check.outputs.artifact_exists == 'false'
steps:
- uses: actions/checkout@v4