comparison contrib/heptapod-ci.yml @ 52276:13be751218e0 stable

ci: add sink for wheels too Sight.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 20 Nov 2024 12:09:35 +0100
parents 843c250fb2de
children
comparison
equal deleted inserted replaced
52275:843c250fb2de 52276:13be751218e0
671 test-result-windows: 671 test-result-windows:
672 extends: .sink 672 extends: .sink
673 needs: 673 needs:
674 - windows 674 - windows
675 675
676 wheel-result-linux:
677 extends: .sink
678 needs:
679 - build-c-wheel
680 - build-c-wheel-musl
681 - build-c-wheel-i686
682 - build-c-wheel-i686-musl
683 - build-c-wheel-arm64
684 - build-c-wheel-arm64-musl
685 artifacts:
686 paths:
687 - wheels
688 expire_in: 1 week
689
690 wheel-result-windows:
691 extends: .sink
692 needs:
693 - build-c-wheel-windows
694 artifacts:
695 paths:
696 - wheels
697 expire_in: 1 week
698
676 # Upload nightly build wheel on the heptapod registry on test success 699 # Upload nightly build wheel on the heptapod registry on test success
677 # 700 #
678 # At the time this task is added, since the mac wheels are built on shell 701 # At the time this task is added, since the mac wheels are built on shell
679 # runner, those nightly are not be considered fully secured. 702 # runner, those nightly are not be considered fully secured.
680 # 703 #
686 extends: .nightly_build_step 709 extends: .nightly_build_step
687 image: "registry.heptapod.net/mercurial/ci-images/twine:v3.0" 710 image: "registry.heptapod.net/mercurial/ci-images/twine:v3.0"
688 # because we don't want to upload only half of a wheel 711 # because we don't want to upload only half of a wheel
689 interruptible: false 712 interruptible: false
690 needs: 713 needs:
691 - build-c-wheel 714 - wheel-result-linux
692 - build-c-wheel-musl 715 - wheel-result-windows
693 - build-c-wheel-i686
694 - build-c-wheel-i686-musl
695 - build-c-wheel-arm64
696 - build-c-wheel-arm64-musl
697 - build-c-wheel-macos 716 - build-c-wheel-macos
698 - build-c-wheel-windows
699 - test-result-linux 717 - test-result-linux
700 - test-result-macos 718 - test-result-macos
701 - test-result-windows 719 - test-result-windows
702 # It would be nice to be able to restrict that a bit to protected branch only 720 # It would be nice to be able to restrict that a bit to protected branch only
703 variables: 721 variables: