Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.41 KB

File metadata and controls

53 lines (36 loc) · 1.41 KB

Support Policy

Status: Active Owner: Maintainers Source of truth: this document for its stated scope Parent: CueLoop Documentation

Purpose: clarify supported platforms/tooling and what maintainers can realistically support.

Supported Platforms

  • Linux: supported for CLI workflows
  • macOS: supported for CLI workflows and the SwiftUI app
  • Windows: best-effort for CLI where dependency chain permits; no first-class app support

Tooling Baseline

  • Rust toolchain pinned by rust-toolchain.toml
  • GNU Make >= 4 required for project targets
  • Optional tools:
    • cargo-nextest (faster non-doc test runs)
    • cargo-audit (make security-audit dependency advisory checks)
    • cargo-llvm-cov (coverage)
    • Xcode (macOS app build/test)

Current Audited Baseline

As of 2026-06-08:

  • Rust 1.96.0 (stable), pinned via rust-toolchain.toml
  • Xcode 26.5
  • Swift language mode 6.3
  • macOS deployment target 26.0

Best-practice checks live in docs/guides/stack-audit-2026-04.md.

Support Windows

  • Current release line: actively supported
  • Older releases: best-effort only unless explicitly called out in release notes

Issue Triage Expectations

When filing issues, include:

  • exact command + output
  • OS + toolchain versions
  • whether failure reproduces on clean clone

Use:

  • bug reports: .github/ISSUE_TEMPLATE/bug_report.md
  • feature requests: .github/ISSUE_TEMPLATE/feature_request.md