• v0.3 5607be0f1c

    v0.3 — build backend, env operators, indexed repos, package add/remove, CI, 138 tests
    CI / build-and-test (push) Successful in 37s

    huntedbytheirs released this 2026-08-04 14:41:52 -04:00 | 9 commits to main since this release

    Core:

    • Build backend: full prepare/build/check/install phase execution
    • += env operator: append to environment variables
    • EnvMode enum replacing bool soft (Set/Soft/Append)

    Repos & index:

    • repos { } block: named repos with channels, mirrors, priority
    • index "name" { } format: package version indexes
    • kappa index : scan .kap files, generate index.kap
    • Index-aware recipe resolution with HTTP cache and mirror fallback

    User experience:

    • kappa add [version]: add packages to system config
    • kappa remove : remove packages from config
    • Conflict detection actually reported (was silently ignored)

    Quality:

    • 138 integration tests (30+23+85) across three suites
    • Gitea CI/CD on Arch Linux container
    • STYLEGUIDE.md: 484-line codebase convention document
    • Example: GNU Make 4.4.1 package definition
    Downloads