summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml32
-rw-r--r--guide/Cargo.toml2
2 files changed, 30 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 906ffaa0..392e7746 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,32 @@ stages:
include:
- - component: "gitlab.com/sequoia-pgp/common-ci/sequoia-pipeline@main"
- inputs:
- extra_args: "-- --skip leak_tests"
+ - component: "gitlab.com/sequoia-pgp/common-ci/sequoia-pipeline@dvn0/package-features"
+
+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]
+
+doc:
+ image: 192.168.122.1:5000/sequoia-pgp/build-docker-image/trixie-prebuild
+ stage: build
+ before_script:
+ - !reference [.before_script, start]
+ - !reference [.before_script, end]
+ script:
+ - cargo doc --document-private-items --no-deps
+ after_script:
+ - !reference [.after_script, end]
+ rules:
+ - !reference [.default_rules, rules]
diff --git a/guide/Cargo.toml b/guide/Cargo.toml
index 42fa131a..7bcb9225 100644
--- a/guide/Cargo.toml
+++ b/guide/Cargo.toml
@@ -13,7 +13,7 @@ license = "CC-BY-SA-4.0"
build = "build.rs"
[dependencies]
-sequoia-openpgp = { path = "../openpgp", version = "1.0.0" }
+sequoia-openpgp = { path = "../openpgp", version = "1.0.0", default-features = false }
anyhow = "1.0.18"
[lib]