diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..5705d2a --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,15 @@ +task: + skip: "changesIncludeOnly('**.md','.github/workflows/**')" + freebsd_instance: + matrix: + - image_family: freebsd-13-2 + - image_family: freebsd-14-0 + - image_family: freebsd-15-0-snap + + install_script: pkg install -y jose git meson pkgconf jansson asciidoc llhttp socat + + script: + - mkdir build && cd build + - meson setup .. --prefix=/usr/local + - ninja + - meson test diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 163528c..f4d3200 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,9 +5,11 @@ on: push: paths-ignore: - '**.md' + - '.cirrus.yml' pull_request: paths-ignore: - '**.md' + - '.cirrus.yml' jobs: build: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 2838287..c0aaf68 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -5,9 +5,11 @@ on: push: paths-ignore: - '**.md' + - '.cirrus.yml' pull_request: paths-ignore: - '**.md' + - '.cirrus.yml' jobs: build: