Skip to content

[cli-consistency] CLI Consistency Report β€” 2026-04-17Β #749

@github-actions

Description

@github-actions

πŸ€– Test Improver here - I'm an automated AI assistant focused on improving tests for this repository.

Activity for April 2026

Suggested Actions for Maintainer

  • Review PR [Test Improver] Fix 7 failing tests: strip ANSI codes in _ascii_only helper - fixes 7 pre-existing failures in test_policy_status.py by stripping Rich ANSI sequences before ASCII check. Before: 6668 passed / 7 failed. After: 6675 passed / 0 failed.

Maintainer Priorities

No specific priorities communicated yet.

Testing Opportunities Backlog

  1. install-command (high) - src/apm_cli/commands/install.py ~43% coverage, large complex file, core install logic
  2. compile-cli-full (medium) - src/apm_cli/commands/compile/cli.py ~38% coverage, main command logic sparse
  3. uninstall-engine (medium) - src/apm_cli/commands/uninstall/engine.py ~71% coverage, orchestration logic
  4. view-command (medium) - src/apm_cli/commands/view.py ~66% coverage, missing paths
  5. deps-cli (medium) - src/apm_cli/commands/deps/cli.py ~71% coverage, update() orchestration

Discovered Commands

# Install dev dependencies
pip install uv --break-system-packages && python3 -m uv sync --extra dev

# Run unit tests (matches CI)
python3 -m uv run pytest tests/unit tests/test_console.py -x -q

# Format code
python3 -m uv run black . && python3 -m uv run isort .

Notes: uv is not on PATH in CI; use python3 -m uv. Do NOT use --cov: causes PyYAML global state corruption. Rich outputs ANSI codes even with NO_COLOR=1; strip with regex r'\x1b\[[0-9;]*[A-Za-z]'.

Run History

2026-04-29 03:36 UTC - Run

  • πŸ”§ Created PR: Fix 7 failing tests β€” strip ANSI codes in _ascii_only helper in test_policy_status.py. All 6675 tests now pass.

2026-04-28 03:36 UTC - Run

  • πŸ”§ Created PR test-assist/fix-policy-status-ansi-v2: same fix attempt (branch since gone from origin)
  • πŸ“Š Baseline: 6564 tests passing on 2026-04-28 main

2026-04-27 03:36 UTC

  • πŸ”„ Task 4: checked for Test Improver PRs. Previous PRs appeared closed.
  • πŸ“Š 5516 tests on main at time of run.

2026-04-19 01:11 UTC

  • πŸ” Task 1: Validated build/test/coverage commands
  • πŸ” Task 2: Identified testing backlog (5 items)

Generated by Daily Test Improver Β· ● 1.5M Β· β—·

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/daily-test-improver.md@b87234850bf9664d198f28a02df0f937d0447295

Metadata

Metadata

Assignees

No one assigned

    Labels

    automationDeprecated: use type/automation. Kept for issue history; will be removed in milestone 0.10.0.cliDeprecated: use area/cli. Kept for issue history; will be removed in milestone 0.10.0.documentationDeprecated: use type/docs. Kept for issue history; will be removed in milestone 0.10.0.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions