-
Notifications
You must be signed in to change notification settings - Fork 84
Support Tiering for Skytable
Sayan edited this page Jun 24, 2021
·
7 revisions
Skytable is written in C and Rust, together requiring several build tools and dependencies. Also, our CI test suite is limited to a number of runner platforms (inclusive of OSes and/or architectures). This situation demands us to define an official "support level" or "tiering" for these platforms.
Tier 1 (T1) (full support) |
Tier 2 (T2) (known to build but not shipped) |
Tier 3 (T3) (untested) |
Tier 4 (T4) (unsupported) |
|
---|---|---|---|---|
Known to compile on this platform | ✔️ | ✔️ | ✔️ | ❌ |
The entire test suite has been successfully run on this platform | ✔️ | ✔️ | ❌ | ❌ |
The test-suite is run on every commit by our CI | ✔️ | ❌ | ❌ | ❌ |
Native binaries are shipped by us | ✔️ | ❌ | ❌ | ❌ |
Build tools are natively shipped for this platform in a similar support-level | ✔️ | ❌ | ❌ | ❌ |
Architectures | - GNU/Linux (aarch64/x86_64/i686) - macOS (x86_64) - Windows (x86_64/i686) |
- macOS (arm64v8) [see #127] - Linux MUSL (x86_64) [see #136] |
— | — |
⚠️ This list may be outdated; if it is, please open an issue; thank you!