diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2023-03-21 12:24:21 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-03-21 21:03:48 +0100 |
commit | bb27cf0bb4b10d5ca992ecda9c0e308512150311 (patch) | |
tree | ecf7916180fe7acbb85b7aff7f475cacbc581e56 | |
parent | 798355cf7d3bb8225d45ce99bf194f57b187b2b0 (diff) | |
download | tracker-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.yml | 41 |
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: |