Skip to content

chore: add FreeBSD x86_64 CI build#26

Merged
AnmiTaliDev merged 1 commit into
NurOS-Linux:mainfrom
meigoc:feat/freebsd-port
Jul 14, 2026
Merged

chore: add FreeBSD x86_64 CI build#26
AnmiTaliDev merged 1 commit into
NurOS-Linux:mainfrom
meigoc:feat/freebsd-port

Conversation

@meigoc

@meigoc meigoc commented Jul 14, 2026

Copy link
Copy Markdown
Member

Adds a CI job that builds and tests libapg on FreeBSD 14.3 in a native VM (cross-platform-actions), installing dependencies with pkg.
Contributes to #20.

Build and test libapg on FreeBSD using a native FreeBSD virtual machine
via cross-platform-actions/action. Dependencies are installed with pkg
and the library is built and its test suite run natively; no cross
compilation or sysroot staging is involved.

The library needs no source changes on FreeBSD: the seccomp dependency
is optional and drops out, libsodium is selected as the signing backend,
and the install-script runner uses its existing non-Linux path.

Record the change in the changelog under Unreleased.

Contributes to NurOS-Linux#20.
@meigoc
meigoc requested a review from AnmiTaliDev July 14, 2026 19:09
@meigoc meigoc self-assigned this Jul 14, 2026
@AnmiTaliDev

Copy link
Copy Markdown
Member

sec

@AnmiTaliDev AnmiTaliDev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@AnmiTaliDev
AnmiTaliDev merged commit 55726f0 into NurOS-Linux:main Jul 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants