]> granicus.if.org Git - vim/blob - .cirrus.yml
patch 9.0.1357: using null_object results in an internal error
[vim] / .cirrus.yml
1 env:
2   CIRRUS_CLONE_DEPTH: 3
3   FEATURES: huge
4
5 freebsd_task:
6   name: FreeBSD
7   matrix:
8     - name: FreeBSD 13.1
9       freebsd_instance:
10         image_family: freebsd-13-1
11     - name: FreeBSD 12.4
12       freebsd_instance:
13         image_family: freebsd-12-4
14   timeout_in: 20m
15   install_script:
16     - pkg update -f
17     - pkg install -y gettext
18   build_script:
19     - NPROC=$(getconf _NPROCESSORS_ONLN)
20     - ./configure --with-features=${FEATURES}
21     - make -j${NPROC}
22   test_script:
23     - src/vim --version
24       # run tests as user "cirrus" instead of root
25     - pw useradd cirrus -m
26     - chown -R cirrus:cirrus .
27     - sudo -u cirrus make test
28
29 macos_task:
30   name: macOS m1
31   macos_instance:
32     image: ghcr.io/cirruslabs/macos-ventura-xcode:latest
33   env:
34     # only run with clang, gcc is not real, it is a link to clang
35     CC: clang
36   timeout_in: 20m
37   install_script:
38     - brew update
39     - brew install gettext libtool
40   build_script:
41     - NPROC=$(getconf _NPROCESSORS_ONLN)
42     - ./configure --with-features=${FEATURES}
43     - make -j${NPROC}
44   test_script:
45     - src/vim --version
46     - make test