summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2021-12-10 13:02:52 +0100
committerJustus Winter <justus@sequoia-pgp.org>2021-12-10 13:02:52 +0100
commitcf4c70b46040a53bf3992a124ba70b1b1ca852f1 (patch)
treec321c5f549dc2d69519bd68bf540f78e7a294735 /.gitlab-ci.yml
parent34b930595f7e125cbbad64404c79de454c6e62ef (diff)
Remove the ffi crates.
- Remove the general-purpose ffi crates. They will be moved into their own repository. Note that we consider general-purpose ffi crates to be a dead end: exposing Sequoia's interface requires a large number of types and functions, and using the interface from C turned out to be verbose and error-prone. Instead, we prefer to write point solutions in Rust that implement exactly the functionality the downstream consumer needs, then expose this via ffi bindings. - See https://gitlab.com/sequoia-pgp/sequoia-ffi.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml6
1 files changed, 1 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 323e7f69..84a2b642 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -308,7 +308,7 @@ windows-gnu:
- rustc --version --verbose
- cargo --version
script:
- - cargo test --workspace --exclude sequoia-openpgp-ffi
+ - cargo test --workspace
# https://github.com/rust-lang/cargo/issues/5015
- cargo test --manifest-path openpgp/Cargo.toml --no-default-features --features crypto-cng,compression
after_script: []
@@ -332,8 +332,6 @@ windows-msvc:
script:
# https://github.com/rust-lang/cargo/issues/5015
- cargo run --manifest-path openpgp/Cargo.toml --no-default-features --features crypto-cng,compression --example supported-algorithms
- - cargo build --manifest-path ffi/Cargo.toml --no-default-features --features crypto-cng,compression
- - cargo build --manifest-path openpgp-ffi/Cargo.toml --no-default-features --features crypto-cng,compression
- cargo test --manifest-path openpgp/Cargo.toml --no-default-features --features crypto-cng,compression
after_script: []
variables:
@@ -366,8 +364,6 @@ windows-msvc-32:
- cargo --version
script:
# https://github.com/rust-lang/cargo/issues/5015
- - cargo build --manifest-path ffi/Cargo.toml --no-default-features --features crypto-cng,compression --target i686-pc-windows-msvc
- - cargo build --manifest-path openpgp-ffi/Cargo.toml --no-default-features --features crypto-cng,compression --target i686-pc-windows-msvc
- cargo test --manifest-path openpgp/Cargo.toml --no-default-features --features crypto-cng,compression --target i686-pc-windows-msvc
after_script: []
variables: