Skip to content

ci: add OpenBSD and NetBSD build jobs#885

Merged
tridge merged 1 commit intoRsyncProject:masterfrom
tridge:pr-CI-bsds
Apr 29, 2026
Merged

ci: add OpenBSD and NetBSD build jobs#885
tridge merged 1 commit intoRsyncProject:masterfrom
tridge:pr-CI-bsds

Conversation

@tridge
Copy link
Copy Markdown
Member

@tridge tridge commented Apr 29, 2026

Mirror the FreeBSD workflow for OpenBSD and NetBSD using vmactions/openbsd-vm and vmactions/netbsd-vm so we get cross-BSD coverage on push, PR, and the nightly schedule.
also added "make check" for solaris and freebsd

Mirror the existing FreeBSD workflow for OpenBSD and NetBSD using
vmactions/openbsd-vm and vmactions/netbsd-vm so we get cross-BSD
coverage on push, PR, and the nightly schedule.

Also extend the FreeBSD and Solaris workflows to actually exercise the
test suite by running 'make check' after the build. The Linux, macOS,
and Cygwin jobs already did this.

The Solaris xattrs and xattrs-hlink tests are removed before 'make
check' because the Solaris SUNWattr_ro / SUNWattr_rw system attributes
leak into the test diff; that's a real rsync-on-Solaris issue to follow
up on, but skip the tests for now so the suite goes green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tridge tridge merged commit d1eff8f into RsyncProject:master Apr 29, 2026
4 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.

1 participant