mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
8ddb6158a4
Release notes were assembled from every commit since the scope's tag with --no-merges. Two things were wrong with that: - No path filter, so a scope inherited every other lane's work. The angular v0.5.0 notes drew from 159 commits, 4 of which were angular. - --no-merges is backwards for this repo. PRs land as merge commits, so the merge is the unit of change and the only commit carrying the (#1234) reference; --no-merges dropped every PR boundary and kept the intermediate branch commits instead. Walk --first-parent over the scope's package directories, drop commits no consumer would read about (test/ci/style, chore except chore(deps), and the release commit itself), and parse the PR number off the subject. For angular v0.5.0 this turns 159 entries into the 4 real PRs.