blob: cfe1d8e38ca4349445d3d8f4e68216194e75c14f [file] [log] [blame]
Bram Moolenaar31ff2e12019-11-28 20:53:08 +01001env:
Bram Moolenaar9134f1e2019-11-29 20:26:13 +01002 CIRRUS_CLONE_DEPTH: 3
Bram Moolenaar31ff2e12019-11-28 20:53:08 +01003 FEATURES: huge
4
Philip H009e79c2022-05-06 16:10:50 +01005freebsd_task:
6 name: FreeBSD
7 matrix:
8 - name: FreeBSD 13.1
9 freebsd_instance:
10 image_family: freebsd-13-1
Philip H5e0c0042022-12-06 16:56:44 +000011 - name: FreeBSD 12.4
Philip H009e79c2022-05-06 16:10:50 +010012 freebsd_instance:
Philip H5e0c0042022-12-06 16:56:44 +000013 image_family: freebsd-12-4
Bram Moolenaar6e562fc2020-12-18 16:29:25 +010014 timeout_in: 20m
Bram Moolenaarea599a62019-11-27 21:55:41 +010015 install_script:
Philip H056a1c22022-05-01 20:43:50 +010016 - pkg install -y gettext
Bram Moolenaarea599a62019-11-27 21:55:41 +010017 build_script:
Bram Moolenaar31ff2e12019-11-28 20:53:08 +010018 - NPROC=$(getconf _NPROCESSORS_ONLN)
19 - ./configure --with-features=${FEATURES}
20 - make -j${NPROC}
Bram Moolenaarea599a62019-11-27 21:55:41 +010021 test_script:
Bram Moolenaarb86abad2020-08-01 16:08:19 +020022 - src/vim --version
23 # run tests as user "cirrus" instead of root
24 - pw useradd cirrus -m
25 - chown -R cirrus:cirrus .
26 - sudo -u cirrus make test
Philip H1d614082022-09-24 19:32:11 +010027
28macos_task:
ichizokd4590202022-10-06 16:56:44 +010029 name: macOS m1
Philip H1d614082022-09-24 19:32:11 +010030 macos_instance:
31 image: ghcr.io/cirruslabs/macos-ventura-xcode:latest
ichizokd4590202022-10-06 16:56:44 +010032 env:
33 # only run with clang, gcc is not real, it is a link to clang
34 CC: clang
Philip H1d614082022-09-24 19:32:11 +010035 timeout_in: 20m
36 install_script:
Philip H3ff71cd2022-10-05 20:41:01 +010037 - brew update
ichizokd76670f2023-04-13 17:23:45 +010038 - brew install gettext libtool diffutils
Philip H3ff71cd2022-10-05 20:41:01 +010039 build_script:
40 - NPROC=$(getconf _NPROCESSORS_ONLN)
41 - ./configure --with-features=${FEATURES}
42 - make -j${NPROC}
43 test_script:
44 - src/vim --version
45 - make test