Skip to content

chore(release): 0.9.3#950

Merged
danielmeppiel merged 1 commit intomainfrom
release/0.9.3
Apr 26, 2026
Merged

chore(release): 0.9.3#950
danielmeppiel merged 1 commit intomainfrom
release/0.9.3

Conversation

@danielmeppiel
Copy link
Copy Markdown
Collaborator

chore(release): 0.9.3

TL;DR

Cuts APM v0.9.3 from main. Bumps pyproject.toml 0.10.0 -> 0.9.3 (the previous 0.10.0 bump was premature and is being walked back to a patch on the 0.9 line) and locks in the [0.9.3] - 2026-04-26 CHANGELOG entry covering 27 user-facing PRs since v0.9.2. Milestone 0.9.3 closed; undelivered issues bumped to a new 0.9.4 milestone.

Highlights

Full list in CHANGELOG.md.

Approach

Mechanical release PR. No code changes beyond the version bump and changelog finalization.

File Change
CHANGELOG.md [Unreleased] -> [0.9.3] - 2026-04-26; every line rewritten to answer "so what" for users instead of restating internals; added entries for #948 and #949; new empty [Unreleased] above
pyproject.toml version = "0.10.0" -> version = "0.9.3"
uv.lock regenerated by uv sync to reflect the version bump

Trade-offs

Milestone reclassification

Milestone 0.9.3 closed (3 issues delivered: #886, #883, #684). New milestone 0.9.4 created and the 3 undelivered issues bumped:

Validation

How to ship

  • Merge this PR.
  • Tag v0.9.3 on main and push (the release workflow takes it from there).
  • Verify the binary release smoke job (Linux x64/arm64, Windows) passes on the tag.
  • Announce in #apm once GitHub Release is published.

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

Bumps version to 0.9.3 and finalizes the CHANGELOG entry. Every line
in the new section is rewritten to answer 'so what' for users instead
of restating internals. Skipped: dependabot bumps and changelog
housekeeping PRs per repo convention.

Milestone 0.9.3 closed (3 delivered). Undelivered issues #916, #913,
#898 bumped to new milestone 0.9.4.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 26, 2026 11:40
@danielmeppiel danielmeppiel added this to the 0.9.3 milestone Apr 26, 2026
@danielmeppiel danielmeppiel merged commit 2c1a5ad into main Apr 26, 2026
17 checks passed
@danielmeppiel danielmeppiel deleted the release/0.9.3 branch April 26, 2026 11:43
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

Mechanical release PR to cut APM CLI v0.9.3 by downgrading the Python package version and finalizing the v0.9.3 changelog section.

Changes:

  • Update apm-cli version 0.10.0 -> 0.9.3 in project metadata.
  • Regenerate uv.lock to reflect the version change.
  • Finalize CHANGELOG.md by moving entries into ## [0.9.3] - 2026-04-26 and resetting ## [Unreleased].
Show a summary per file
File Description
CHANGELOG.md Moves Unreleased entries into the new 0.9.3 section and resets Unreleased.
pyproject.toml Sets the published Python package version to 0.9.3.
uv.lock Updates the editable apm-cli lock entry to 0.9.3.

Copilot's findings

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

Comment thread CHANGELOG.md
- `includes:` manifest field (`auto` or list) gives you explicit control over which local `.apm/` files are deployed; pair with `policy.manifest.require_explicit_includes` to block silent expansion. Audit raises an `includes-consent` advisory while you migrate. (#887)
- `apm-triage-panel` skill: three-persona issue triage panel (DevX UX, Supply Chain Security, APM CEO) emitting a single labelled-decision comment, mirroring `apm-review-panel`. (#915)
- `apm-primitives-architect` persona for designing and critiquing `.apm/` skill bundles, plus a `pr-description-skill` that enforces self-sufficient PR bodies (TL;DR/Problem/Approach/Implementation/Diagrams/Trade-offs/Benefits/Validation/How-to-test) with anchored citations and validated mermaid. (#882, #884)
- New docs guide [`dev-only-primitives`](https://danielmeppiel.github.io/awd-cli/guides/dev-only-primitives/): canonical pattern for maintainer-only primitives that must not ride into your published bundle. (#949)
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

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

The release notes link for dev-only-primitives points to https://danielmeppiel.github.io/awd-cli/..., but this repo’s docs canonical base URL is https://microsoft.github.io/apm/ (see README.md). This will 404/misdirect users reading the changelog; please update the link to the APM docs site path for that guide.

Suggested change
- New docs guide [`dev-only-primitives`](https://danielmeppiel.github.io/awd-cli/guides/dev-only-primitives/): canonical pattern for maintainer-only primitives that must not ride into your published bundle. (#949)
- New docs guide [`dev-only-primitives`](https://microsoft.github.io/apm/guides/dev-only-primitives/): canonical pattern for maintainer-only primitives that must not ride into your published bundle. (#949)

Copilot uses AI. Check for mistakes.
Comment thread pyproject.toml
[project]
name = "apm-cli"
version = "0.10.0"
version = "0.9.3"
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

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

This PR bumps the Python package version to 0.9.3, but the repo’s root apm.yml manifest still declares version: 0.10.0 (apm.yml:2). Since APM reads apm.yml version for package identity (e.g., pack/export), cutting a 0.9.3 release with a 0.10.0 manifest version is inconsistent and likely to confuse users/tools. Please align apm.yml version with the release version (or explicitly document why it intentionally differs).

Suggested change
version = "0.9.3"
version = "0.10.0"

Copilot uses AI. Check for mistakes.
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