From: Petr Špaček Date: Wed, 28 May 2025 13:46:14 +0000 (+0200) Subject: Run CI danger job even if user canceled it while it was running X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a597db16c30b0535ead598a1cfb2c468dbd44b74;p=thirdparty%2Fbind9.git Run CI danger job even if user canceled it while it was running Limitation: The after_script is not executed if the job did not start at all, i.e. if the user canceled the job before it got onto a runner. See https://gitlab.com/groups/gitlab-org/-/epics/10158 (cherry picked from commit 33bc2628b78dd0a91c1ff644184628b184118588) --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5e164483a6..8c8af4971f5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -368,6 +368,10 @@ danger: script: - pip install git+https://gitlab.isc.org/isc-projects/hazard.git - hazard + after_script: + # insist on running danger job even if user canceled it while it was running + - test "$CI_JOB_STATUS" != "canceled" && exit 0 + - !reference [danger, script] only: refs: - merge_requests