aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CI: update muon URLHEADv1.3.8masterSam James2024-09-221-1/+1
| | | | | | The 'edge' stuff seems gone. Signed-off-by: Sam James <sam@gentoo.org>
* ci: make tests verboseSam James2024-01-251-1/+1
| | | | | | | muon doesn't support --print-errorlogs so just use -v which both muon and meson support. Signed-off-by: Sam James <sam@gentoo.org>
* github: add codespell checkerMike Frysinger2024-01-161-0/+13
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* github: add python checkersMike Frysinger2024-01-021-0/+28
| | | | | Signed-off-by: Mike Frysinger <vapier@chromium.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* github: update to checkout@v4Mike Frysinger2024-01-023-4/+4
| | | | | Signed-off-by: Mike Frysinger <vapier@chromium.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* github: disable fuzzing on macOSMike Frysinger2024-01-021-1/+1
| | | | | | | | The builder doesn't work with errors like: ld: file not found: /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.fuzzer_osx.a Signed-off-by: Mike Frysinger <vapier@chromium.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* github: update to checkout@v3Mike Frysinger2023-12-143-4/+4
| | | | | Signed-off-by: Mike Frysinger <vapier@chromium.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* .github: add Alpine CISam James2023-01-291-0/+34
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* CI: Add ASAN, UBSAN to CISam James2023-01-061-6/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* .github: update muon URLSam James2022-11-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* .github: run build-test-ci for all branchesSam James2022-11-021-2/+1
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/pax-utils/pull/8 Signed-off-by: Sam James <sam@gentoo.org>
* gha: add muon to Linux test matrixArsen Arsenović2022-07-121-9/+29
| | | | | | Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/pax-utils/pull/7 Signed-off-by: Sam James <sam@gentoo.org>
* Convert build system to mesonArsen Arsenović2022-07-121-48/+26
| | | | | | | | | | | | | | | | | Some notes about the new build systems: - I don't fully understand the testing system, but I think I understood it well enough to implement an equivalent one. - use_seccomp could be replaced by detecting seccomp support at runtime (without support, Linux returns -EINVAL in include/linux/seccomp.h) - The fuzzing test is broken and seems to have been for a while (see commit 67f3ba64c91b5e1ac9fbbd0bc039fb8ca653cae1, it fails to fuzz on my machine) - make-tarball.sh has been replaced with meson dist - hopefully this works. meson dist should also call seccomp-bpf.c to update seccomp-bpf.h Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>
* GH: apt-get update before installing depsWANG Xuerui2022-03-241-2/+2
| | | | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Closes: https://github.com/gentoo/pax-utils/pull/6 Signed-off-by: Sam James <sam@gentoo.org>
* GH: simplify coverity GH actionMike Frysinger2022-02-051-9/+2
| | | | | | Newer version has better defaults. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* switch back to my action nameMike Frysinger2021-10-041-1/+1
| | | | | | Still trying to figure out how custom actions work. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* switch to published action nameMike Frysinger2021-10-041-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* switch to Coverity Scan GH actionMike Frysinger2021-10-041-31/+5
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* migrate from Travis to GH actionsMike Frysinger2021-10-042-0/+137
Signed-off-by: Mike Frysinger <vapier@gentoo.org>