summaryrefslogtreecommitdiff
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:03:48 +0100
commitbb27cf0bb4b10d5ca992ecda9c0e308512150311 (patch)
treeecf7916180fe7acbb85b7aff7f475cacbc581e56
parent798355cf7d3bb8225d45ce99bf194f57b187b2b0 (diff)
downloadtracker-bb27cf0bb4b10d5ca992ecda9c0e308512150311.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.
-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: