ziglang / zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
https://ziglang.org
MIT License
34.65k stars 2.53k forks source link

enable NetBSD Continuous Integration #1984

Open andrewrk opened 5 years ago

andrewrk commented 5 years ago

Zig currently uses sr.ht for FreeBSD CI. Although it does not have Tier 1 Support yet (#1759) at least the behavior tests are run in various configurations. See the file .builds/freebsd.yml.

~sr.ht also has support for NetBSD and so it would be pretty straightforward to get some level of CI testing for NetBSD going.~ It seems sr.ht dropped support

euantorano commented 5 years ago

Related to https://github.com/ziglang/zig/pull/2978, what's the current thinking on handling targets not supported by existing CI services (eg: NetBSD, OpenBSD, ARM, etc.)?

GitHub Actions look like they could actually be a good way forward as you can run an agent on your own server - whether the agent will support NetBSD/OpenBSD/other platforms is a mystery right now though...

Obviously actions would need configuring, but that's no big deal really.

I know that Nim got some Digital Ocean credit given to them as an open source project to let them host their site and such - possibly worth looking into that kind of thing if we need to start running agents.

daurnimator commented 5 years ago

@cryo

krytarowski commented 5 years ago

Probably the best approach is to add NetBSD to sr.ht, for general benefit.

euantorano commented 5 years ago

Probably the best approach is to add NetBSD to sr.ht, for general benefit.

Not sure if you've already seen the call for assistance here: https://lists.sr.ht/~sircmpwn/sr.ht-dev/%3CBXW5IXAF5BP2.2BHCF8T5SOU75%40homura%3E

andrewrk commented 3 years ago

Reopened due to 3063f0a5ed373947badd0af056db310283c76e37

nektro commented 3 years ago

Did this get closed again with https://github.com/ziglang/zig/commit/3e8394776a920be1a3c68b3e622011bca450b3a7 ?

lun-4 commented 2 years ago

This issue should be reopened until the LLVM regression described in https://github.com/ziglang/zig-bootstrap/issues/71 is solved