fix some fd leaks in error paths and avoid some double close
[got-portable.git] / .cirrus.yml
blobe2989cb0ceeeb90a17bdd49ae84bbf3befc1cdab
1 #got_linux_task:
2   #  container:
3   #  image: gcc:latest
4   #before_build_script: .github/ci/before-install.sh
5   #build:script: .github/ci/build.sh
7 got_ubuntu_task:
8   container:
9     image: ubuntu:latest
10   before_build_script: .github/ci/before-install.sh
11   build:script: .github/ci/build.sh
12   test_script: make install && make tests
14 got_alpine_linux_task:
15   container:
16     image: alpine:latest
17   script:
18     - apk add libevent-dev git build-base bsd-compat-headers bison automake make autoconf libbsd-dev util-linux-dev libressl-dev zlib-dev ncurses-dev
19     - .github/ci/build.sh
21 got_freebsd_task:
22   freebsd_instance:
23     image_family: freebsd-13-0
24   before_build_script: .github/ci/before-install.sh
25   build:script: .github/ci/build.sh
26   test_script: make install && make tests
28 got_macos_task:
29   macos_instance:
30     image: ghcr.io/cirruslabs/macos-ventura-base:latest
31   before_build_script: .github/ci/before-install.sh
32   build:script: .github/ci/build.sh