ci: add (atleast one) *BSD job to the CI #33438
issue fanquake openend this issue on September 19, 2025-
fanquake commented at 2:12 pm on September 19, 2025: memberSee #33333 (review) & #33435. BSDs are being tested in nightly repos, but merging code here, just to have it reported as broken after the fact, which then requires more changes to fix, isn’t ideal. Issues should be caught in this repo, before merging.
-
fanquake added the label Tests on Sep 19, 2025
-
maflcko commented at 10:54 am on September 24, 2025: member
This should be trivial to add, but requires a third-party action to be enabled. E.g.
- https://github.com/cross-platform-actions/action?tab=readme-ov-file#supported-platforms
- https://github.com/vmactions#hi-there-
- …
So the main question here is how comfortable are we in trusting those actions to be enabled and run in this repo.
-
hebasto commented at 5:48 pm on January 29, 2026: member
but merging code here, just to have it reported as broken after the fact, which then requires more changes to fix, isn’t ideal.
I fully support extending platform coverage in the repo CI. However, that wouldn’t necessarily prevent the problems described above, because the issue reported in #34331 is probabilistic in nature.
-
maflcko commented at 5:54 pm on January 29, 2026: member
Another issue seems to be that even a pinned freebsd isn’t deterministic: #34093 (comment)?
So any issue may appear/disappear at any point in time.
-
fanquake commented at 10:56 am on February 12, 2026: memberApparently recent changes have broken the NetBSD build: #34143 (review)
-
dergoegge commented at 4:22 pm on February 17, 2026: member
Concept ACK
If we care about *BSD platforms, we should have them in CI to catch issues early.
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-02-18 12:12 UTC
More mirrored repositories can be found on mirror.b10c.me