diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6bc40ea6bd1..d48dfb074a2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -272,3 +272,23 @@ jobs: bundler-cache: true - run: bundle exec rake compile - run: bundle exec rake test + + bsd: + needs: ["basic"] + strategy: + fail-fast: false + matrix: + sys: ["enable", "disable"] + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: vmactions/freebsd-vm@v0.1.5 + with: + usesh: true + prepare: pkg install -y ruby devel/ruby-gems pkgconf libxml2 libxslt + run: | + bundle install --local || bundle install + bundle exec rake compile -- --${{matrix.sys}}-system-libraries + bundle exec rake test