Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: consider testing on BSDs #362

Open
ee7 opened this issue Jun 18, 2021 · 0 comments
Open

ci: consider testing on BSDs #362

ee7 opened this issue Jun 18, 2021 · 0 comments
Labels

Comments

@ee7
Copy link
Member

ee7 commented Jun 18, 2021

Possible options:

  1. GitHub Actions: macOS running BSD in a VM - VirtualBox is installed
  2. sourcehut: Has FreeBSD and OpenBSD, but sourcehut will become a paid service when it enters beta.
  3. Cirrus CI: FreeBSD only, but it seems supported to run other BSDs in a VM. Free for open source.
  4. Something else.

FreeBSD can already run the Linux configlet release via the Linux binary compatibility, as documented here. You just need:

pkg install emulators/linux_base-c7
echo 'linux_enable="YES"' >> /etc/rc.conf`

When compiled natively, I can confirm that configlet works on FreeBSD, OpenBSD and NetBSD.

Related: #24


Low priority. I'm just creating some issues to document some things I'm aware of, but I have zero intention of doing (at least right now).

@ee7 ee7 added the kind: build Non-.nim changes that affect the release binary label Jun 18, 2021
@ee7 ee7 changed the title build, ci: consider testing/releasing for BSDs ci: consider testing on BSDs Aug 22, 2023
@ee7 ee7 added kind: ci and removed kind: build Non-.nim changes that affect the release binary labels Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant