RFR: 7904004: Run jtreg GHA workflows for FreeBSD [v3]

snake66 duke at openjdk.org
Tue May 13 14:25:08 UTC 2025


On Wed, 7 May 2025 12:31:11 GMT, snake66 <duke at openjdk.org> wrote:

>> GitHub Actions does not natively support FreeBSD, so we use the vmactions/freebsd-vm action as a base to run the tests in a VM under an Ubuntu runner.
>> 
>> This work is sponsored by The FreeBSD Foundation.
>
> snake66 has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Use $(pwd) for path to checked out source dir

Just to look at an alternative, I have made some tests using cirrus-ci instead of the vm based runner directly under GHA. That does seem a lot smoother, but I'm not sure how you would look at having another CI service for FreeBSD? It's naturally not as well integrated into GitHub as the runners they provide, but does reflect back success/failure status and hooks into the checks for pull requests.

https://cirrus-ci.com/github/snake66/jtreg

I'd be interested in hearing your opinions on such an approach.

-------------

PR Comment: https://git.openjdk.org/jtreg/pull/262#issuecomment-2876737559


More information about the jtreg-dev mailing list