Skip to content

Commit 4e2e44d

Browse files
committed
ci: coverage for freebsd
inspired by #288
1 parent 43dca1b commit 4e2e44d

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/workflows/sqlite3-ruby.yml

+19
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,25 @@ jobs:
9090
- run: bundle exec rake compile -- --disable-system-libraries
9191
- run: bundle exec rake test
9292

93+
bsd:
94+
strategy:
95+
fail-fast: false
96+
matrix:
97+
sys: ["enable", "disable"]
98+
runs-on: ubuntu-latest
99+
steps:
100+
- uses: actions/checkout@v4
101+
- uses: vmactions/freebsd-vm@v1
102+
with:
103+
usesh: true
104+
copyback: false
105+
prepare: pkg install -y ruby devel/ruby-gems pkgconf sqlite3 git
106+
run: |
107+
gem install bundler
108+
bundle bundle install
109+
bundle exec rake compile -- --${{matrix.sys}}-system-libraries
110+
bundle exec rake test
111+
93112
sqlcipher:
94113
strategy:
95114
fail-fast: false

0 commit comments

Comments
 (0)