aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorgy Karataev <[email protected]>2026-07-23 15:03:53 +0200
committerNorbert Pocs <[email protected]>2026-07-27 12:16:53 +0200
commitef7644b2cd128c76c965e5109ed65eaf086d32c1 (patch)
treec01b6fc8e54a8f206d8a1ec97e56eb4e5e78cbab
parentci: centralize dispatch input validation (diff)
downloadopenssl-ef7644b2cd128c76c965e5109ed65eaf086d32c1.tar.gz
openssl-ef7644b2cd128c76c965e5109ed65eaf086d32c1.zip
ci: allow dispatch cancellation
Reviewed-by: Milan Broz <[email protected]> Reviewed-by: Norbert Pocs <[email protected]> MergeDate: Mon Jul 27 10:16:57 2026 (Merged from https://github.com/openssl/openssl/pull/32053)
-rw-r--r--.github/workflows/ct-validation-daily.yml2
-rw-r--r--.github/workflows/run-checker-daily.yml24
-rw-r--r--.github/workflows/valgrind-daily.yml2
3 files changed, 14 insertions, 14 deletions
diff --git a/.github/workflows/ct-validation-daily.yml b/.github/workflows/ct-validation-daily.yml
index 61cd87ffa54..21238f9067a 100644
--- a/.github/workflows/ct-validation-daily.yml
+++ b/.github/workflows/ct-validation-daily.yml
@@ -80,7 +80,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
strategy:
fail-fast: false
diff --git a/.github/workflows/run-checker-daily.yml b/.github/workflows/run-checker-daily.yml
index 3263784f2b3..a8c8d568b25 100644
--- a/.github/workflows/run-checker-daily.yml
+++ b/.github/workflows/run-checker-daily.yml
@@ -52,7 +52,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
strategy:
fail-fast: false
@@ -194,7 +194,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -241,7 +241,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -271,7 +271,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -301,7 +301,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -332,7 +332,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -362,7 +362,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -396,7 +396,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -430,7 +430,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
strategy:
matrix:
@@ -456,7 +456,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -481,7 +481,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
@@ -510,7 +510,7 @@ jobs:
bn_debug:
needs: [validate-dispatch-inputs]
if: |
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps:
diff --git a/.github/workflows/valgrind-daily.yml b/.github/workflows/valgrind-daily.yml
index d6c12705a7f..5d194a470d1 100644
--- a/.github/workflows/valgrind-daily.yml
+++ b/.github/workflows/valgrind-daily.yml
@@ -52,7 +52,7 @@ jobs:
needs: [validate-dispatch-inputs]
if: |
github.repository == 'openssl/openssl' &&
- always() &&
+ !cancelled() &&
(needs.validate-dispatch-inputs.result == 'success' || needs.validate-dispatch-inputs.result == 'skipped')
runs-on: ubuntu-latest
steps: