ci: run on ubuntu 24.04 & enable make check.

This commit is contained in:
Alexandre Pujol 2024-10-06 16:19:11 +01:00
parent afb1831fc3
commit 1e28428574
Failed to generate hash of commit
3 changed files with 13 additions and 6 deletions

View file

@ -8,13 +8,12 @@ jobs:
strategy:
matrix:
os:
# - ubuntu-24.04
- ubuntu-24.04
- ubuntu-22.04
mode:
- default
- full-system-policy
steps:
- name: Check out repository code
uses: actions/checkout@v4
@ -44,7 +43,10 @@ jobs:
sudo systemctl status apparmor.service
- name: Ensure compatibility with some AppArmor userspace tools
run: sudo aa-enforce /etc/apparmor.d/aa-notify
run:
if [[ ${{ matrix.os }} != ubuntu-24.04 ]]; then
sudo aa-enforce /etc/apparmor.d/aa-notify
fi
- name: Show AppArmor log and rules
run: |

View file

@ -63,6 +63,11 @@ tests:
- go test $(go list ./pkg/... | grep -v /pkg/paths) -v -cover -coverprofile=coverage.out
- go tool cover -func=coverage.out
check:
stage: lint
image: registry.gitlab.com/roddhjav/builders/archlinux
script:
- make check
# Package Build
# -------------

View file

@ -42,7 +42,7 @@ profile xarchiver @{exec_path} {
# For deb packages
@{bin}/{,@{multiarch}-}ar rix,
@{path_open} rPx -> child-open,
@{open_path} rPx -> child-open,
/etc/fstab r,