Skip to content

Tracking issue: expand CI testing #78

Closed
@Thomasdezeeuw

Description

CI support, following the same tiers as rust (https://doc.rust-lang.org/nightly/rustc/platform-support.html).

Tier 1

Tests must pass.

  • Linux: tested.
  • Windows: tested.
  • macOS: tested.

Tier 2

Must build.

  • Android: check only.
  • FreeBSD: check only.
  • Fuchsia: check only.
  • NetBSD: check only.
  • Redox: check using Rust nightly only, stable is tracked here: Fix building on Redox on Rust stable #181.
  • Solaris: check only.
  • iOS: check only.
  • illumos: check only.

Tier 3

Best effort.

  • Haiku
  • Hermit
  • OpenBSD
  • VxWorks
  • DragonFly BSD

Old description:

Currently only Linux, macOS and Windows are tested on the CI but we support (to some degree) many more OSes. We should add more of these OSes to the CI, at least running cargo check. For (Rust) tier 1 architecture/OS combos this should be easy, but for other tiers rustup might not be supported.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions