Skip to content

Add FreeBSD build job to swift_package_test workflow#257

Open
jakepetroules wants to merge 1 commit intoswiftlang:mainfrom
jakepetroules:eng/PR-freebsd
Open

Add FreeBSD build job to swift_package_test workflow#257
jakepetroules wants to merge 1 commit intoswiftlang:mainfrom
jakepetroules:eng/PR-freebsd

Conversation

@jakepetroules
Copy link
Copy Markdown
Contributor

Adds a new freebsd-build job using vmactions/freebsd-vm to run Swift builds and tests inside a FreeBSD VM on Ubuntu runners. Configurable via freebsd_swift_versions, freebsd_os_versions, freebsd_host_archs, freebsd_pre_build_command, freebsd_build_command, freebsd_env_vars, and enable_freebsd_checks inputs. Supports cross-PR testing, nightly flag selection, and multi-arch runner selection matching the existing Linux job pattern.

@jakepetroules jakepetroules requested a review from a team as a code owner April 4, 2026 01:44
Adds a new freebsd-build job using vmactions/freebsd-vm to run Swift
builds and tests inside a FreeBSD VM on Ubuntu runners. Configurable
via freebsd_swift_versions, freebsd_os_versions, freebsd_host_archs,
freebsd_pre_build_command, freebsd_build_command, freebsd_env_vars,
and enable_freebsd_checks inputs. Supports cross-PR testing, nightly
flag selection, and multi-arch runner selection matching the existing
Linux job pattern.
@jakepetroules
Copy link
Copy Markdown
Contributor Author

This is working successfully in swiftlang/swift-build#1280

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