Skip to content

chore: prepare v0.9.1 release#838

Merged
danielmeppiel merged 1 commit intomainfrom
chore/prepare-v0.9.1
Apr 22, 2026
Merged

chore: prepare v0.9.1 release#838
danielmeppiel merged 1 commit intomainfrom
chore/prepare-v0.9.1

Conversation

@danielmeppiel
Copy link
Copy Markdown
Collaborator

Summary

Bumps to v0.9.1 and rolls the [Unreleased] changelog into [0.9.1] - 2026-04-22.

Audit pass — 1 PR = 1 entry

The Unreleased section had grown to 22 lines spanning issue numbers (#827, #829, #831, #834) instead of PR numbers, with the same PR (#832) cited 7 times across Added / Changed / Removed / Security / Fixed. This release prep collapses the changelog to one line per PR per the project convention:

Highlights

Migration

Orgs that publish enforcement: block in apm-policy.yml may see installs that previously succeeded now fail. Preview verdicts before upgrading:

apm install --dry-run

Verification

  • uv lock regenerated; pyproject.toml and uv.lock both at 0.9.1
  • Full unit suite: 5186 passed (1 unrelated preexisting failure in test_global_mcp_scope.py)

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Copilot AI review requested due to automatic review settings April 22, 2026 10:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the v0.9.1 release by bumping the Python package version and rolling the existing [Unreleased] changelog entries into a dated 0.9.1 section.

Changes:

  • Bump apm-cli version to 0.9.1 in pyproject.toml.
  • Move [Unreleased] entries into ## [0.9.1] - 2026-04-22 and collapse to one line per PR.
Show a summary per file
File Description
pyproject.toml Updates the project version to 0.9.1.
CHANGELOG.md Rolls Unreleased content into the 0.9.1 release section and consolidates entries.

Copilot's findings

  • Files reviewed: 2/3 changed files
  • Comments generated: 1

Comment thread pyproject.toml
[project]
name = "apm-cli"
version = "0.9.0"
version = "0.9.1"
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CLI version is bumped to 0.9.1 here, but the repo's root apm.yml still declares version: 0.9.0. Since apm config reports both the project (apm.yml) version and the CLI version, leaving these out of sync can be confusing and may also affect bundle/pack metadata that reads apm.yml. Consider bumping apm.yml to 0.9.1 as part of the release prep (or document why it intentionally differs).

Copilot uses AI. Check for mistakes.
- Bump version to 0.9.1 in pyproject.toml and uv.lock
- Move CHANGELOG [Unreleased] entries into [0.9.1] - 2026-04-22
- Audit pass: 1 PR = 1 entry, no bloat
  - Consolidate the seven scattered entries from #832 into a single
    Added line that names the closed issues (#827/#829/#831/#834)
    and keeps the migration warning inline
  - Combine the three fork-PR fixes (#826, #836, #837) into one
    Fixed entry per the multi-PR convention
  - Drop the doc-only consolidation commits from the log

Highlights of 0.9.1:
- Install-time enforcement of org apm-policy.yml (#832)
- pr-review-panel automation now usable from fork PRs (#824, #826,
  #836, #837)
- Docs site publish gated on stable releases only (#822)
- Repository dogfooding via .apm/ as primitive source of truth (#823)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@danielmeppiel danielmeppiel merged commit 31f3613 into main Apr 22, 2026
9 checks passed
@danielmeppiel danielmeppiel deleted the chore/prepare-v0.9.1 branch April 22, 2026 11:05
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.

2 participants