summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-03-21 12:24:21 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-03-21 21:00:44 +0100
commit1848de444717f5b8decec7596ef7fae5eefdebd3 (patch)
treef7d5a7c4039fb57691783941a7dea4b8bc98da87 /.gitlab-ci.yml
parent51d39a13f6d92acfcbd4aeee3608e1fdff04618b (diff)
downloadtracker-1848de444717f5b8decec7596ef7fae5eefdebd3.tar.gz
ci: Add targets for aarch64 rawhide
In addition to testing stable Fedora (even old, till the previous commit) on aarch64, test this architecture on Rawhide as well, in order to spot possible endianness regressions from our dependencies.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7d478c103..af34a6a58 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -151,6 +151,14 @@ check-merge-request:
tags:
- aarch64
+.tracker.fedora:rawhide@aarch64:
+ extends: .tracker.fedora@common
+ variables:
+ FDO_DISTRIBUTION_VERSION: rawhide
+ FDO_DISTRIBUTION_TAG: "aarch64-${BASE_TAG}"
+ tags:
+ - aarch64
+
.tracker.ubuntu:rolling@x86_64:
extends: .tracker.ubuntu@common
variables:
@@ -200,6 +208,18 @@ build-fedora-container@aarch64:
- check-commit-log
- check-merge-request
+build-fedora-rawhide-container@aarch64:
+ extends:
+ - .fdo.container-build@fedora
+ - .tracker.fedora:rawhide@aarch64
+ stage: prepare
+ variables:
+ GIT_STRATEGY: none
+ needs:
+ - repo-sanity
+ - check-commit-log
+ - check-merge-request
+
build-ubuntu-container@x86_64:
extends:
- .fdo.container-build@ubuntu
@@ -275,6 +295,17 @@ build-fedora@aarch64:
NO_DOCS: "true"
<<: *build
+build-fedora-rawhide@aarch64:
+ extends:
+ - .fdo.distribution-image@fedora
+ - .tracker.fedora:rawhide@aarch64
+ needs:
+ - build-fedora-rawhide-container@aarch64
+ allow_failure: true
+ variables:
+ NO_DOCS: "true"
+ <<: *build
+
build-ubuntu-rolling@x86_64:
extends:
- .fdo.distribution-image@ubuntu
@@ -368,6 +399,15 @@ test-fedora@aarch64:
allow_failure: true
<<: *test
+test-fedora-rawhide@aarch64:
+ extends:
+ - .fdo.distribution-image@fedora
+ - .tracker.fedora:rawhide@aarch64
+ needs:
+ - build-fedora-rawhide@aarch64
+ allow_failure: true
+ <<: *test
+
test-ubuntu@x86_64:
extends:
- .fdo.distribution-image@ubuntu
@@ -434,6 +474,7 @@ coverage:
- test-fedora@x86_64
- test-fedora-rawhide@x86_64
- test-fedora@aarch64
+ - test-fedora-rawhide@aarch64
- test-alpine@x86_64
coverity: