[freebsd/kyua] b63043: [CI] Add initial GitHub Actions support for kyua

0 views
Skip to first unread message

Enji Cooper

unread,
Sep 4, 2026, 3:22:11 AMSep 4
to kyua...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/freebsd/kyua
Commit: b63043c6f02a22f661c9de35db6749dae3496176
https://github.com/freebsd/kyua/commit/b63043c6f02a22f661c9de35db6749dae3496176
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2026-09-04 (Fri, 04 Sep 2026)

Changed paths:
A .github/workflows/build.yaml
M Makefile.am
A admin/ci-build/00_build_and_install_atf.sh
A admin/ci-build/00_build_and_install_lutok.sh
A admin/ci-build/00_prepare_freebsd_image.sh
A admin/ci-build/01_configure.sh
A admin/ci-build/02_distcheck.sh

Log Message:
-----------
[CI] Add initial GitHub Actions support for kyua

This proposed GitHub Actions workflow file runs tests on MacOS and
Ubuntu Linux, similar to what is being proposed in
https://github.com/freebsd/atf/pull/93 .

The delta between this change and the one being made in ATF mostly
relates to the additional package dependencies, e.g., with and without
ATF.

Kyua is built from scratch because of issues with dependent packages and
runtime linker collisions on both MacOS and Ubuntu. The binary package
versions are built against a different version of Lutok, ergo they can
have runtime linker collisions.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 0c8f37d3e2c991ec19cb6b4b5574c2ed713ab963
https://github.com/freebsd/kyua/commit/0c8f37d3e2c991ec19cb6b4b5574c2ed713ab963
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2026-09-04 (Fri, 04 Sep 2026)

Changed paths:
A .github/workflows/build.yaml
M Makefile.am
A admin/ci-build/00_build_and_install_atf.sh
A admin/ci-build/00_build_and_install_lutok.sh
A admin/ci-build/00_prepare_freebsd_image.sh
A admin/ci-build/01_configure.sh
A admin/ci-build/02_distcheck.sh

Log Message:
-----------
Merge pull request #254 from ngie-eign/add-gh-actions

Add initial GitHub Actions support for kyua


Compare: https://github.com/freebsd/kyua/compare/60bad2b8b27e...0c8f37d3e2c9

To unsubscribe from these emails, change your notification settings at https://github.com/freebsd/kyua/settings/notifications
Reply all
Reply to author
Forward
0 new messages