diff options
-rw-r--r-- | .gitlab-ci.yml | 32 | ||||
-rw-r--r-- | guide/Cargo.toml | 2 |
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] |