Skip to content

chore: cut 0.15.0#1493

Merged
danielmeppiel merged 2 commits into
mainfrom
danielmeppiel/cut-v0-15-0
May 26, 2026
Merged

chore: cut 0.15.0#1493
danielmeppiel merged 2 commits into
mainfrom
danielmeppiel/cut-v0-15-0

Conversation

@danielmeppiel
Copy link
Copy Markdown
Collaborator

TL;DR

Cut 0.15.0. Bumps pyproject.toml + uv.lock, moves [Unreleased] -> [0.15.0] - 2026-05-27.

Why a minor (not a patch)

Unreleased carries a BREAKING Security change: apm install against *.ghe.com marketplaces now fail-closes on bare cross-repo repo: fields (#1459, closes #1326). Per SemVer (and this repo's stated SemVer adherence in the CHANGELOG header), breaking behaviour change on a 0.x line warrants a minor bump, not a patch. Several new user-facing features (#1308, #1471, #1288, #1476) reinforce that.

Changelog audit applied during the cut

Every PR merged since v0.14.2 has exactly one entry, each leading with the user-visible impact.

Fixes folded in:

Validation

Local mirror of CI Lint gate:

$ uv run --extra dev ruff check src/ tests/
All checks passed!

$ uv run --extra dev ruff format --check src/ tests/
1100 files already formatted

No code or tests changed; only CHANGELOG.md, pyproject.toml, uv.lock.

Release dance after merge

git tag -a v0.15.0 -m "v0.15.0" <merge-sha>
git push origin v0.15.0

Move Unreleased -> [0.15.0] - 2026-05-27 and bump pyproject + uv.lock.

Audit applied: every PR merged since v0.14.2 has exactly one
changelog entry; each entry leads with the user-visible impact.

Fixes during audit:
- Add missing entries for #1367, #1403, #1465, #1487, #1492, #1462,
  #1477, #1439, #1484, and the 131679f follow-up commit.
- Collapse the two #1473 lines into one.
- Merge the #1476 Security/GitCache-hardening entry into its Added
  entry (same PR, one logical change).
- Replace bogus #1243 PR ref with the actual merge PR #1308 for the
  persisted transport-flag config.
- Relocate the #1324-delivered marketplace CLI entries (apm pack
  --marketplace / --marketplace-path / --json, outputs map form)
  out of Unreleased and into [0.14.2], where they actually shipped.
  They were mis-attributed to #1317 and orphaned across the 0.14.2
  cut.

Verified locally: ruff check + ruff format --check both clean.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 26, 2026 22:46
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

This PR cuts the 0.15.0 release by bumping package metadata and moving the accumulated changelog entries into a versioned section.

Changes:

  • Bumps apm-cli from 0.14.2 to 0.15.0.
  • Moves [Unreleased] entries into 0.15.0 and audits release notes.
  • Relocates marketplace CLI changelog items to 0.14.2.
Show a summary per file
File Description
pyproject.toml Updates project version to 0.15.0.
uv.lock Updates locked editable package version to 0.15.0.
CHANGELOG.md Adds the 0.15.0 release section and adjusts prior release entries.

Copilot's findings

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

Comment thread CHANGELOG.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@danielmeppiel danielmeppiel merged commit 1b2c0f0 into main May 26, 2026
12 checks passed
@danielmeppiel danielmeppiel deleted the danielmeppiel/cut-v0-15-0 branch May 26, 2026 23:16
@danielmeppiel danielmeppiel mentioned this pull request May 27, 2026
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.

[BUG] Cross-repo bare repo on *.ghe.com marketplace silently resolves at github.com on validation success (dependency-confusion vector)

2 participants