diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2022-06-20 14:25:27 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2022-06-27 12:36:57 +0200 |
commit | 70676955ba56ac431dd220c7fa073b04e5ebc9ce (patch) | |
tree | 0940ded4e5d6a4c761b1be61956065153df3fd12 /.gitlab-ci.yml | |
parent | 7d6aa4527ff5098e62755c7938f218a5c23abd84 (diff) |
ci: Drop the build-* jobs.
- These tests used to cargo build the source, without running any
tests. I don't see any benefit of doing that.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 45 |
1 files changed, 4 insertions, 41 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f834a947..e9b793fc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,14 +46,14 @@ before_script: after_script: - *after_script_end -build-bookworm: +bookworm: tags: - linux stage: build image: registry.gitlab.com/sequoia-pgp/build-docker-image/bookworm-prebuild:latest script: - cargo run --manifest-path openpgp/Cargo.toml --no-default-features --features crypto-nettle,compression --example supported-algorithms - - $MAKE_TOP + - $MAKE_TOP test - 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 sq ; then echo "Please commit the changes to sq/src/sq-usage.rs." ; false ; fi - if ! git diff --quiet ; then echo "The build changed the source. Please investigate." ; git diff ; fi @@ -62,7 +62,7 @@ build-bookworm: CARGO_HOME: /cargo after_script: [] -build-bookworm:arm64: +bookworm:arm64: tags: - docker-arm64 stage: build @@ -73,7 +73,7 @@ build-bookworm:arm64: # Forks of this project most likely do not have an arm64 runner - $CI_PROJECT_NAMESPACE == "sequoia-pgp" script: - - $MAKE_TOP + - $MAKE_TOP test - if ! git diff --quiet Cargo.lock ; then echo "Cargo.lock changed. Please add the change to the corresponding commit." ; false ; fi - if ! git diff --quiet sq ; then echo "Please commit the changes to sq/src/sq-usage.rs." ; false ; fi - if ! git diff --quiet ; then echo "The build changed the source. Please investigate." ; git diff ; fi @@ -109,18 +109,6 @@ sq-features: CARGO_HOME: /cargo after_script: [] -bookworm: - tags: - - linux - stage: build - image: registry.gitlab.com/sequoia-pgp/build-docker-image/bookworm-prebuild:latest - script: - - SEQUOIA_CTEST_VALGRIND=/usr/bin/valgrind $MAKE_TOP test - variables: - CARGO_TARGET_DIR: /target - CARGO_HOME: /cargo - after_script: [] - bookworm-crypto-rust: tags: - linux @@ -136,31 +124,6 @@ bookworm-crypto-rust: CARGO_HOME: /cargo after_script: [] -bookworm:arm64: - tags: - - docker-arm64 - # This job takes ~50 minutes to run, let's only execute it manually or for - # scheduled builds, otherwise this will stall MRs. - only: - refs: - - /arm64/i # refs containing 'arm64' keyword - - tags - - web - - schedules - variables: - # Forks of this project most likely do not have an arm64 runner - - $CI_PROJECT_NAMESPACE == "sequoia-pgp" - when: manual - stage: build - image: registry.gitlab.com/sequoia-pgp/build-docker-image/bookworm-prebuild-arm64:latest - script: - # valgrind reports a false positive, see !1035. Run the tests without it for now. - - $MAKE_TOP test - variables: - CARGO_TARGET_DIR: /target - CARGO_HOME: /cargo - after_script: [] - benchmarks: stage: test image: registry.gitlab.com/sequoia-pgp/build-docker-image/bookworm:latest |