aboutsummaryrefslogtreecommitdiffstats
path: root/.cirrus.yml
AgeCommit message (Collapse)AuthorFilesLines
2024-02-06Merge branch 'cb/use-freebsd-13-2-at-cirrus-ci'Junio C Hamano1-2/+2
Cirrus CI jobs started breaking because we specified version of FreeBSD that is no longer available, which has been corrected. * cb/use-freebsd-13-2-at-cirrus-ci: ci: update FreeBSD cirrus job
2024-01-31ci: update FreeBSD cirrus jobCarlo Marcelo Arenas Belón1-2/+2
FreeBSD 12 is EOL and no longer available, causing errors in this job. Upgrade to 13.2, which is the next oldest release with support and that should keep it for at least another 4 months. This will be upgraded again once 13.3 is released to avoid further surprises. The original report [*] of this problem mentions an error message "Not enough compute credits to prioritize tasks!". It seems to be just a reminder that the credit allocate for the Free Tier by Cirrus is all used up and which might result in additional delays getting a result. [*] https://lore.kernel.org/git/d2d7da84-e2a3-a7b2-3f95-c8d53ad4dd5f@gmx.de/ Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2023-11-10ci: run unit tests in CIJosh Steadmon1-1/+1
Run unit tests in both Cirrus and GitHub CI. For sharded CI instances (currently just Windows on GitHub), run only on the first shard. This is OK while we have only a single unit test executable, but we may wish to distribute tests more evenly when we add new unit tests in the future. We may also want to add more status output in our unit test framework, so that we can do similar post-processing as in ci/lib.sh:handle_failed_tests(). Signed-off-by: Josh Steadmon <steadmon@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-05-25ci: update Cirrus-CI image to FreeBSD 12.3Philippe Blain1-1/+1
The FreeBSD CI build (on Cirrus-CI) has been failing in 't9001-send-email.sh' for quite some time, with an error from the runtime linker relating to the Perl installation: $ GIT_SEND_EMAIL_NOTTY=1 git send-email \ '--from=Example <from@example.com>' '--to=nobody@example.com' \ '--smtp-server=/tmp/cirrus-ci-build/t/trash directory.t9001-send-email/fake.sendmail' \ --compose '--subject=foo' 0001-Second.patch ld-elf.so.1: /usr/local/lib/perl5/5.32/mach/CORE/libperl.so.5.32: Undefined symbol "strerror_l@FBSD_1.6" This first instance is in t9001.6 but it fails similarly in several tests in this file. The FreeBSD image we use is FreeBSD 12.2, which is unsupported since March 31st, 2022 [1]. Switching to a supported version, 12.3, makes this error disappear [2]. Change the image we use to FreeBSD 12.3. [1] https://www.freebsd.org/security/unsupported/ [2] https://lore.kernel.org/git/9cc31276-ab78-fa8a-9fb4-b19266911211@gmail.com/ Reviewed-by: Carlo Marcelo Arenas Belón <carenas@gmail.com> Signed-off-by: Philippe Blain <levraiphilippeblain@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2021-08-12ci: update freebsd 12 cirrus jobCarlo Marcelo Arenas Belón1-1/+8
make sure it uses a supported OS branch and uses all the resources that can be allocated efficiently. while only 1GB of memory is needed, 2GB is the minimum for a 2 CPU machine (the default), but by increasing parallelism wall time has been reduced by 35%. Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2019-12-20CI: add FreeBSD CI support via Cirrus-CIEd Maste1-0/+15
Currently testing on FreeBSD 12.1. Signed-off-by: Ed Maste <emaste@FreeBSD.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>