Skip to content

chore: release v0.17.0#1653

Merged
danielmeppiel merged 2 commits into
mainfrom
danielmeppiel/cut-release
Jun 3, 2026
Merged

chore: release v0.17.0#1653
danielmeppiel merged 2 commits into
mainfrom
danielmeppiel/cut-release

Conversation

@danielmeppiel

Copy link
Copy Markdown
Collaborator

Cut release v0.17.0.

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

Why minor (0.17.0), not patch (0.16.2)

35 user-facing PRs landed since v0.16.1, including new commands and capabilities (apm lock #1639/#1652, apm find #1631, apm config mcp-registry-url #1637, air-gapped self-update #1615) plus a breaking CLI surface removal. Under pre-1.0 semver framing for this repo, breaking changes ride in a MINOR rather than forcing a MAJOR -- so the new feature surface and the one breaking removal together land as 0.17.0, not a 0.16.2 patch.

Breaking changes

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.17.0 to trigger the release workflow:

git tag v0.17.0
git push origin v0.17.0

Bump 0.16.1 -> 0.17.0 (MINOR). Sanitize CHANGELOG [Unreleased] into a
dated [0.17.0] - 2026-06-03 block; bump pyproject.toml + uv.lock.

- 35 user-facing PRs since v0.16.1 reflected as changelog entries.
- BREAKING (rides in minor, pre-1.0): apm pack drops --marketplace-output (#1585).
- Lint mirror green: ruff check, ruff format --check, pylint R0801, auth-signals.

post-merge: tag v0.17.0 to trigger the release workflow (not done here).

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

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.17.0 release by bumping the project version and promoting the existing [Unreleased] changelog entries into a dated 0.17.0 section.

Changes:

  • Bump apm-cli version from 0.16.1 to 0.17.0 in pyproject.toml.
  • Refresh uv.lock to reflect the 0.17.0 version.
  • Move the accumulated [Unreleased] notes into ## [0.17.0] - 2026-06-03 in CHANGELOG.md.
Show a summary per file
File Description
uv.lock Updates the editable apm-cli package version to 0.17.0.
pyproject.toml Bumps [project].version to 0.17.0.
CHANGELOG.md Promotes [Unreleased] entries into a new 0.17.0 release section.

Copilot's findings

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

Comment thread CHANGELOG.md Outdated
`--parallel-downloads`. (#1639)
- `apm find <file>`: trace a materialized file back to its contributing
package(s) via a reverse index over `apm.lock.yaml`. Supports `--source` and
`--path`; unknown paths exit 2 with an ASCII `[x]` message, and the command
apm find exits 1 for untracked paths; exit 2 is reserved for a missing
or corrupt lockfile (find.py:191,199,216). Fixes inaccurate release-note
claim flagged in PR review.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@danielmeppiel danielmeppiel merged commit 5bacf9c into main Jun 3, 2026
11 checks passed
@danielmeppiel danielmeppiel deleted the danielmeppiel/cut-release branch June 3, 2026 20:06
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