Skip to content

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:53
· 33 commits to main since this release
3d1b16a

What's new

Added

  • strategy.title sets the PR/MR title template, {{issue.key}} {{issue.summary}} by default, and {{commit.subject}} gives the branch's first commit for a conventional title that a squash merge keeps.

Changed

  • ymcp's own commits in pipeline branches no longer end in a full stop.

Fixed

  • An empty workspace.commitPrefix now means no prefix instead of falling back to the issue ID, so repositories with commitlint accept the agent's commits; the agent is told to write commit messages the repository's way.

Changelog

Features

  • 3d1b16a: feat(pipeline): no commit prefix when empty, and a PR/MR title template (#31) (@xlsft)

Install

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/xlsft/ymcp/main/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/xlsft/ymcp/main/install.ps1 | iex

Homebrew: brew install xlsft/tap/ymcp · Scoop: scoop bucket add xlsft https://github.com/xlsft/scoop-bucket; scoop install ymcp · winget: winget install xlsft.ymcp (once Microsoft merges the package).

Already installed: ymcp update. Docker: docker pull xlsoftware/ymcp:0.19.0.

Verify

checksums.txt is signed with Sigstore by this repository's release workflow:

cosign verify-blob checksums.txt --bundle checksums.txt.sigstore.json \
  --certificate-identity-regexp '^https://github.com/xlsft/ymcp/\.github/workflows/' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
sha256sum --ignore-missing -c checksums.txt

Each archive has an SPDX SBOM next to it (*.sbom.json).