Mercurial > hg
changeset 52267:4550c024329d stable
wheels: also build the i686 wheel in the CI
People of weird hardware use i686 so testing the building it useful.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 15 Nov 2024 17:36:38 +0100 |
parents | af88f2b9b5b7 |
children | 2e26c21f77ca |
files | contrib/heptapod-ci.yml |
diffstat | 1 files changed, 44 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/heptapod-ci.yml Fri Nov 15 16:22:01 2024 +0100 +++ b/contrib/heptapod-ci.yml Fri Nov 15 17:36:38 2024 +0100 @@ -148,6 +148,48 @@ needs: - "trigger-wheel-musl" +trigger-wheel-i686: + extends: .trigger + stage: build + rules: + - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH + when: never + - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC + when: manual + allow_failure: true + +build-c-wheel-i686: + extends: build-c-wheel + image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-c:v3.0" + rules: + - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH + needs: + - trigger-nightly-build + - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC + needs: + - "trigger-wheel-i686" + +trigger-wheel-i686-musl: + extends: .trigger + stage: build + rules: + - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH + when: never + - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC + when: manual + allow_failure: true + +build-c-wheel-i686-musl: + extends: build-c-wheel + image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-musl-c:v3.0" + rules: + - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH + needs: + - trigger-nightly-build + - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC + needs: + - "trigger-wheel-i686-musl" + .runtests: extends: .all stage: tests @@ -603,6 +645,8 @@ - build-c-wheel-macos - build-c-wheel-windows - build-c-wheel-musl + - build-c-wheel-i686 + - build-c-wheel-i686-musl - test-result-linux - test-result-macos - test-result-windows