Skip to content

chore: release v0.23.0#1950

Merged
danielmeppiel merged 1 commit into
mainfrom
danielmeppiel-cut-release
Jun 29, 2026
Merged

chore: release v0.23.0#1950
danielmeppiel merged 1 commit into
mainfrom
danielmeppiel-cut-release

Conversation

@danielmeppiel

Copy link
Copy Markdown
Collaborator

Cut release 0.23.0.

  • Bump pyproject.toml to 0.23.0 (and uv.lock).
  • Move [Unreleased] to [0.23.0] - 2026-06-28 in CHANGELOG.md, with one short "so what?" entry per user-facing PR merged since v0.22.0.

Why MINOR (0.23.0), not PATCH (0.22.1)

Row 2/3 of the semver rubric fired: #1798 adds a new apm lifecycle command and a new lifecycle: manifest key, and #1938 adds apm view versions registry routing. Row 1 also fired: #1931 is a hard removal of the .chatmode.md primitive. Pre-1.0, breaking changes ride in a minor, so no major escalation.

BREAKING: the legacy .chatmode.md primitive format and chatmodes/ directory support were removed (#1931). Use .agent.md files in .apm/agents/ instead.

Note: the v0.22.0 block documented apm lifecycle prematurely -- the framework code (#1798) merged after the v0.22.0 tag, so the entry was moved to 0.23.0 where the code actually ships.

Validation

Lint mirror green locally (ruff check + format, pylint R0801, auth-signals). See .apm/instructions/linting.instructions.md for the contract this mirrors.

Post-merge

Tag v0.23.0 to trigger the release workflow:

git tag v0.23.0
git push origin v0.23.0

Bump pyproject.toml + uv.lock to 0.23.0 and date the CHANGELOG [Unreleased] block. Lint mirror green locally (ruff check + format, pylint R0801, auth-signals). Post-merge: tag v0.23.0 to trigger the release workflow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 29, 2026 00:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Cuts the v0.23.0 release for the APM CLI by bumping the project version, updating the lockfile, and promoting the [Unreleased] changelog entries into a dated 0.23.0 release block.

Changes:

  • Bumped apm-cli version to 0.23.0 in pyproject.toml.
  • Updated uv.lock to reflect the new editable package version.
  • Moved the prior [Unreleased] entries into ## [0.23.0] - 2026-06-28 in CHANGELOG.md.
Show a summary per file
File Description
pyproject.toml Version bump to 0.23.0.
uv.lock Lockfile updated to match the 0.23.0 editable package version.
CHANGELOG.md Finalized release notes for 0.23.0 (moved from [Unreleased]).

Review details

  • Files reviewed: 2/3 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment thread CHANGELOG.md
when a default registry is configured. (by @nadav-y) (#1938)
- Added a general-purpose lifecycle hooks framework: embed shell-command or
HTTPS-webhook scripts in `apm.yml` under a `lifecycle:` key that fire at
`pre`/`post` install/update/uninstall events, gated behind `apm lifecycle trust`
@danielmeppiel danielmeppiel merged commit 01b337f into main Jun 29, 2026
15 checks passed
@danielmeppiel danielmeppiel deleted the danielmeppiel-cut-release branch June 29, 2026 00:46
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