chore: release v0.23.0#1950
Merged
Merged
Conversation
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>
Contributor
There was a problem hiding this comment.
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-cliversion to0.23.0inpyproject.toml. - Updated
uv.lockto reflect the new editable package version. - Moved the prior
[Unreleased]entries into## [0.23.0] - 2026-06-28inCHANGELOG.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
| 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` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cut release 0.23.0.
pyproject.tomlto 0.23.0 (anduv.lock).[Unreleased]to[0.23.0] - 2026-06-28inCHANGELOG.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 lifecyclecommand and a newlifecycle:manifest key, and #1938 addsapm view versionsregistry routing. Row 1 also fired: #1931 is a hard removal of the.chatmode.mdprimitive. Pre-1.0, breaking changes ride in a minor, so no major escalation.Note: the v0.22.0 block documented
apm lifecycleprematurely -- 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.mdfor the contract this mirrors.Post-merge
Tag
v0.23.0to trigger the release workflow: