File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4242 target : aarch64-unknown-linux-gnu
4343 - os : ubuntu-latest
4444 target : i686-unknown-linux-gnu
45- - os : ubuntu-latest
46- target : x86_64-unknown-freebsd
47- - os : ubuntu-latest
48- target : i686-unknown-freebsd
4945 runs-on : ${{ matrix.os }}
5046
5147 steps :
6561 cargo build --target ${{ matrix.target }}
6662 cargo build --target ${{ matrix.target }} --all-features
6763
64+ freebsd :
65+ runs-on : ubuntu-latest
66+ name : Test on FreeBSD
67+ steps :
68+ - name : Checkout repository
69+ uses : actions/checkout@v4
70+ - name : Test
71+ id : test
72+ uses : vmactions/freebsd-vm@v1.2.1
73+ with :
74+ sync : rsync
75+ copyback : false
76+ prepare : |
77+ pkg install -y rustup-init
78+ rustup-init -y --profile minimal
79+ run : |
80+ rustup target add i686-unknown-freebsd
81+ rustup --version
82+ rustc --version
83+ cargo test --all-features
84+
6885 ci :
6986 name : CI
7087 strategy :
98115
99116 cd :
100117 name : CD
101- needs : [msrv, build, ci]
118+ needs : [msrv, build, ci, freebsd ]
102119 runs-on : ubuntu-latest
103120
104121 permissions :
You can’t perform that action at this time.
0 commit comments