summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevan Carpenter <git@dvn.me>2024-03-17 15:03:41 -0400
committerDevan Carpenter <git@dvn.me>2024-04-19 20:44:58 -0400
commit5624d7a134a89a465b9b468fb54538257af74825 (patch)
tree751c79967501c8a3b76486bf54f0486e67cc443a
parent74a65354afff8a0df1d66514b5ecbc1e6805775f (diff)
ci: add fuzzing jobdvn0/concise-ci
-rw-r--r--.gitlab-ci.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 906ffaa0..6284e876 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,3 +8,19 @@ include:
- component: "gitlab.com/sequoia-pgp/common-ci/sequoia-pipeline@main"
inputs:
extra_args: "-- --skip leak_tests"
+
+fuzzing:
+ image: 192.168.122.1:5000/sequoia-pgp/build-docker-image/trixie-prebuild
+ stage: pre-check
+ before_script:
+ - !reference [.before_script, start]
+ - !reference [.before_script, end]
+ script:
+ - cargo check --manifest-path openpgp/Cargo.toml --no-default-features --features crypto-fuzzing,compression,allow-experimental-crypto,allow-variable-time-crypto
+ - if ! git diff --quiet Cargo.lock ; then echo "Cargo.lock changed. Please add the change to the corresponding commit." ; git diff ; false ; fi
+ - if ! git diff --quiet ; then echo "The build changed the source. Please investigate." ; git diff ; fi
+
+ after_script:
+ - !reference [.after_script, end]
+ rules:
+ - !reference [.default_rules, rules]