Skip to content

Switch build system to Meson #126

Switch build system to Meson

Switch build system to Meson #126

Workflow file for this run

---
name: Integration tests
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
jobs:
test:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
test: [libssh, httpd, bind]
name: ${{ matrix.test }}
container: fedora:rawhide
env:
PKCS11_MODULE: /usr/lib64/ossl-modules/pkcs11.so
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Install Build Requirements
run: |\

Check failure on line 25 in .github/workflows/integration.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/integration.yml

Invalid workflow file

You have an error in your yaml syntax on line 25
dnf -y install git meson openssl-devel
- name: Setup, Build and Install pkcs11-provider
run: |
meson setup -Dlibdir=/usr/lib64 _build
meson compile -C _build
meson install -C _build
- name: Test
run: |
pushd tests/integration
bash -e ${{ matrix.test }}.sh