From bb27cf0bb4b10d5ca992ecda9c0e308512150311 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 21 Mar 2023 12:24:21 +0100 Subject: 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. --- .gitlab-ci.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) 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: -- cgit v1.2.1