trippy icon indicating copy to clipboard operation
trippy copied to clipboard

Build CI on OpenBSD with GH Action

Open fujiapple852 opened this issue 1 year ago • 4 comments

fujiapple852 avatar Jan 14 '24 05:01 fujiapple852

@sthen thank you for packaging trippy for openbsd.

In #920 I've enabled building for OpenBSD in CI however it fails with:

error: component 'rust-std' for target 'x86_64-unknown-openbsd' is unavailable for download for channel 'stable'

Which Rust version did you build against? OpenBSD is a Tier 3 Rust target so perhaps the stable version lags behind the latest?

fujiapple852 avatar Jan 14 '24 05:01 fujiapple852

Hi, sorry I don't have any idea about the problem you're seeing when you cross-compile. We're currently building with rust 1.75.0 (always native builds for each supported architecture, we don't do any cross-compiles). @semarie is doing a great job of maintaining our rust port and keeping it up to date.

sthen avatar Jan 14 '24 17:01 sthen

a Tier-3 platform means that rust project doesn't build or test anything for OpenBSD. so there is no component to download on rust servers.

semarie avatar Jan 14 '24 18:01 semarie

Thanks both. Any recommendations on the best way to enable automated builds in CI and on release?

fujiapple852 avatar Jan 15 '24 05:01 fujiapple852