Skip to content

Refuse ambiguous changelog comparison histories #482

Description

@devantler

🤖 Generated by the Agentic Engineer

Problem

A changelog check can silently choose one of several merge bases and miss a version change that requires release notes.

Proposal

Require one complete, unambiguous comparison base and complete history before either changelog mode.

Acceptance criteria

Real crisscross and incomplete histories refuse before writes or a clean report; a unique complete merge base continues to validate the branch's actual changes.

Reproduced offline against freshly fetched main using synthetic fixtures. No inspected source was executed and no provider experiment was launched. Size: S.

Part of #101.

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions