Skip to content

Add devenv compatibility report#1550

Merged
codeforester merged 1 commit into
mainfrom
enhancement/1537-devenv-compatibility-report
Jul 8, 2026
Merged

Add devenv compatibility report#1550
codeforester merged 1 commit into
mainfrom
enhancement/1537-devenv-compatibility-report

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Add basectl devenv-report as a read-only Nix/devenv compatibility report for Base manifests.
  • Classify present manifest fields as supported, unsupported, lossy, or project-owned with deterministic text and JSON output.
  • Document the report-only boundary: no Nix install, invocation, or file generation.

Validation

  • /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest cli/python/base_setup/tests -q
  • env BASE_BASH_LIBS_DIR=/Users/rameshhp/work/base-bash-libs/lib/bash bats cli/bash/commands/basectl/tests/devenv-report.bats cli/bash/commands/basectl/tests/help.bats
  • bash -n cli/bash/commands/basectl/subcommands/devenv_report.sh
  • /Users/rameshhp/.base.d/base/.venv/bin/python -m compileall -q cli/python/base_setup
  • git diff --check

Fixes #1537

@codeforester codeforester marked this pull request as ready for review July 8, 2026 19:10
@codeforester codeforester requested a review from a team as a code owner July 8, 2026 19:10
@codeforester codeforester force-pushed the enhancement/1537-devenv-compatibility-report branch from 87b146a to d1727d4 Compare July 8, 2026 22:19
@codeforester codeforester force-pushed the enhancement/1537-devenv-compatibility-report branch from d1727d4 to 378c3d3 Compare July 8, 2026 22:29
@codeforester codeforester merged commit d107c59 into main Jul 8, 2026
26 checks passed
@codeforester codeforester deleted the enhancement/1537-devenv-compatibility-report branch July 8, 2026 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Nix/devenv compatibility report for Base manifests

1 participant