Skip to content

roadmap: testing system + auto version bump + toolchain management #103

@MeteorsLiu

Description

@MeteorsLiu

Roadmap: Testing System + Auto Version Bump + Toolchain Management

Progress

  • Research — survey industry approaches (Conan, vcpkg, Nix, etc.)
  • Design — finalize architecture and DSL decisions
  • Implementation — build and ship

1. Testing System

  • Research
  • Design
    • onTest callback DSL
    • test file layout convention
    • matrix / incremental strategy
    • CI integration plan
  • Implementation
    • Add onTest to ModuleF and formula DSL
    • Implement llar test command
    • CI: PR fast gate
    • CI: pre-release gate
    • CI: stable channel gate

2. Auto Version Bump

  • Research
  • Design
    • checked-versions.json schema
    • two-stage filtering strategy (Compare API + AI fallback)
    • cache / storage plan
  • Implementation
    • llar check-versions command
    • GitHub Actions cron workflow
    • actions/cache integration
    • GitHub Compare API pre-check
    • AI agent integration (write-formula skill)

3. Toolchain Management

  • Research
  • Design
    • deps.needTool DSL
    • bootstrap / chicken-and-egg strategy
  • Implementation
    • version-check-only mode
    • full llar-managed tool installation
    • formulas for common build tools (cmake, ninja, pkg-config, ...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions