Add legacy wtmp log importer #23
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: openSUSE build & test | |
on: [push, pull_request] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
container: registry.opensuse.org/opensuse/tumbleweed:latest | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v4 | |
- name: Install devel packages | |
run: | | |
zypper ref | |
zypper --non-interactive in --no-recommends meson gcc libeconf-devel systemd-devel sqlite3-devel audit-devel pam-devel docbook5-xsl-stylesheets valgrind | |
- name: Setup meson | |
run: meson setup build --auto-features=enabled | |
- name: Compile code | |
run: meson compile -v -C build | |
- name: Run tests | |
run: meson test -v -C build --wrap='valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1' |