Repository navigation
Tags
Tags
chore: release v0.35.1 (#3558) Bump pyproject.toml and the root apm-cli entry in uv.lock to 0.35.1 (no dependency changes), and move the approved [Unreleased] notes into [0.35.1] - 2026-11-11 with one entry per user-facing PR merged since v0.35.0. Local lint mirror (ruff check, ruff format --check, pylint R0801, auth-signals) passed. Post-merge: tag v0.35.1 to trigger the release workflow. Refs #3557 Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
test: pin cwd for deep-coverage CLI fixtures (#3274) The deep-coverage CLI tests passed the project via `obj={"cwd": ...}`, which no command reads, so `apm deps list` ran in whatever directory the xdist worker was left in. When an earlier test removed that directory, `deps list` exited 1 ("No such file or directory"), failing the v0.34.0 tag run on macOS arm64. The project fixtures now chdir into the project. Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 761bf207-57da-41d0-bd3f-ffecbb97b83a
chore: release v0.33.0 (#3152) Bump pyproject.toml and uv.lock to 0.33.0 and move [Unreleased] to [0.33.0] - 2026-10-02 with one entry per user-facing PR merged since v0.32.0. Lint mirror (ruff check + format, pylint R0801, auth-signals) green locally. Post-merge: tag v0.33.0 to trigger the release workflow. Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
fix(tests): accept native plugin result metadata (#2724) * chore: release v0.29.0 Finalize the v0.29.0 changelog with native GitHub Copilot Agent Plugin registration and contributor-dashboard polling improvements; pyproject.toml and uv.lock already carry 0.29.0, and the CI lint mirror is green. Post-merge: tag v0.29.0. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * chore: preserve release lockfile Drop environment-specific package-feed URL rewrites introduced while creating the local lint environment; the dependency graph and 0.29.0 package version remain unchanged. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * fix(tests): accept native plugin result metadata Update both integration orchestration expectations for the native_plugin field added by native Copilot Agent Plugin registration. This restores the macOS arm64 and Linux arm64 release gates. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
fix(outdated): degrade gracefully when Rich progress rendering fails (#… …2507) `apm outdated` borrowed Rich's process-global console singleton for its progress bar. When that singleton is poisoned -- observed in CI when an earlier test in the same xdist worker left a MagicMock behind -- Rich's progress machinery compared mock timestamps and raised `TypeError: '<' not supported between instances of 'MagicMock' and 'MagicMock'`, which escaped the command as exit 1. Two changes, both narrow: - `_check_deps_with_progress` now constructs its own `Console()` and passes it to `Progress`, so the command no longer depends on shared global state it does not own. - The surrounding handler widens from `except ImportError` to `except Exception` and resets `rows`, so any renderer failure degrades to the existing plain-text path instead of failing the command. Progress display is cosmetic; it must never decide the exit code. Adds `test_poisoned_rich_console_singleton_degrades`, which reproduces the exact CI signature (verified: fails without the fix, passes with it). Fixes the sole failure in the v0.28.0 release run 31083262059. apm-spec-waiver: display-layer resilience in the outdated command only; no change to manifest parsing, lockfile schema, resolution, policy, or install/integration behaviour, so no OpenAPM spec surface is touched. Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 11dbb707-3685-4a9e-80a4-19c73831232a
PreviousNext