Skip to content

Commit f0bb386

Browse files
committed
github workflow for FreeBSD
1 parent 71fb7bb commit f0bb386

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/test-freebsd.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI on FreeBSD
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
test:
8+
name: Test on FreeBSD
9+
runs-on: macos-12
10+
steps:
11+
- uses: actions/checkout@v4
12+
with:
13+
clean: false
14+
show-progress: false
15+
- uses: cross-platform-actions/[email protected]
16+
with:
17+
operating_system: freebsd
18+
version: '13.2'
19+
run: |
20+
sudo pkg update
21+
sudo pkg install -y perl5 libX11 libXft png freetype2 fontconfig jpeg-turbo xorg-vfbserver
22+
Xvfb :123 &
23+
perl Makefile.PL
24+
make
25+
make test

0 commit comments

Comments
 (0)