-
Notifications
You must be signed in to change notification settings - Fork 281
Expand file tree
/
Copy path.cirrus.yml
More file actions
28 lines (27 loc) · 1013 Bytes
/
Copy path.cirrus.yml
File metadata and controls
28 lines (27 loc) · 1013 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
task:
name: FreeBSD
freebsd_instance:
image_family: freebsd-15-0-amd64-ufs
install_script:
- pkg install -y bash rust fusefs-libs pkgconf openssl
- ln -s /usr/local/bin/bash /bin/bash
- kldload fusefs || kldload fuse
script:
- cargo build --release
- cargo test
- ENCFS_LIVE_TESTS=1 cargo test --test live_mount -- --ignored --test-threads=1
allow_failures: true
# task:
# name: MacOS
# macos_instance:
# image: ghcr.io/cirruslabs/macos-runner:sonoma
# install_script:
# - brew install --cask macfuse
# - brew install pkg-config
# - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
# script:
# - export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/opt/homebrew/lib/pkgconfig:/Library/Filesystems/macfuse.fs/Contents/Resources/lib/pkgconfig:$PKG_CONFIG_PATH"
# - source $HOME/.cargo/env
# - cargo build --release
# - cargo test
# - ENCFS_LIVE_TESTS=1 cargo test --test live_mount -- --ignored --test-threads=1