diff --git a/.gitea/workflows/build_publish-artifact.yml b/.gitea/workflows/build_publish-artifact.yml index 0428588..7bfa773 100644 --- a/.gitea/workflows/build_publish-artifact.yml +++ b/.gitea/workflows/build_publish-artifact.yml @@ -124,7 +124,7 @@ jobs: # 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: (!cancelled() && !failed() && needs.quality-gate.result == 'success' && needs.check.outputs.artifact_exists == 'false') + # if: (!cancelled() && !failed() && needs.quality-gate.result == 'success' && needs.check.outputs.artifact_exists == 'false') # KORJATTU POMMINVARMA JA YKSINKERTAINEN EHTO: # 1. needs.quality-gate.result == 'success' takaa että testit menivät puhtaasti läpi. @@ -132,6 +132,9 @@ jobs: # Laitetaan kaikki yhdelle riville, koska act_runner usein sekoaa monirivisissä if-ehdoissa. # if: needs.quality-gate.result == 'success' && needs.check.outputs.artifact_exists == 'false' + # KORJATTU JA VARMA MUOTO (Ilman kieltämiäsi tai puuttuvia TODO-funktioita): + if: success('quality-gate') && needs.check.outputs.artifact_exists == 'false' + steps: - uses: actions/checkout@v4