Skip to content

Use a single tool for setting up the token #331

Use a single tool for setting up the token

Use a single tool for setting up the token #331

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]
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: dnf -y install gcc git meson openssl-devel
- name: Setup, Build and Install pkcs11-provider
run: |
meson setup -Dlibdir=/usr/lib64 builddir
meson compile -C builddir
meson install -C builddir
- name: Test
run: |
pushd tests/integration
bash -e ${{ matrix.test }}.sh