summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevan Carpenter <dvn@pep-project.org>2021-03-16 16:34:42 +0000
committerNora Widdecke <nora@sequoia-pgp.org>2021-04-06 15:57:02 +0200
commit3c60bbd74bbaaaa7a469ff183af068a379b9fe9b (patch)
tree9871c27c92d1a9de1b3e79db396af19991adba8d
parentaab7bc0142be0cbe68a87552a022df6c234f0982 (diff)
CI: apply arm64 job dependency graph
arm64 jobs should not wait on x86 jobs, and vice-versa. this also adds a couple of missing runner tags.
-rw-r--r--.gitlab-ci.yml14
1 files changed, 8 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b76a075b..6a90d6a7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,11 +36,11 @@ build-bullseye:
build-bullseye:arm64:
tags:
- - linux
+ - docker-arm64
stage: build
image: registry.gitlab.com/sequoia-pgp/build-docker-image/bullseye-prebuild-arm64:latest
dependencies:
- - codespell
+ - codespell:arm64
script:
- make
- if ! git diff --quiet Cargo.lock ; then echo "Cargo.lock changed. Please add the change to the corresponding commit." ; false ; fi
@@ -74,7 +74,7 @@ bullseye:arm64:
stage: build
image: registry.gitlab.com/sequoia-pgp/build-docker-image/bullseye-prebuild-arm64:latest
dependencies:
- - codespell
+ - codespell:arm64
script:
- SEQUOIA_CTEST_VALGRIND=/usr/bin/valgrind make test
variables:
@@ -101,9 +101,11 @@ all_commits:
all_commits:arm64:
# Test each commit up to main, to facilitate bisecting.
+ tags:
+ - docker-arm64
stage: test
image: registry.gitlab.com/sequoia-pgp/build-docker-image/rust-stable-prebuild-arm64:latest
- needs: ["rust-stable"]
+ needs: ["rust-stable:arm64"]
except:
# Do not run for pushes to the pep-engine branch.
- /^pep-engine$/
@@ -129,7 +131,7 @@ codespell:
codespell:arm64:
tags:
- - linux
+ - docker-arm64
stage: pre-check
image: registry.gitlab.com/sequoia-pgp/build-docker-image/bullseye-arm64:latest
@@ -153,7 +155,7 @@ rust-stable:
rust-stable:arm64:
tags:
- - linux
+ - docker-arm64
stage: build
image: registry.gitlab.com/sequoia-pgp/build-docker-image/rust-stable-prebuild-arm64:latest
script: