Skip to content

Add release history and tokenless Danger changelog checks - #15

Merged
dblock merged 1 commit into
masterfrom
add-changelog-danger
Oct 27, 2026
Merged

dblock merged 1 commit into
masterfrom
add-changelog-danger

Conversation

@dblock

@dblock dblock commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

Add CHANGELOG.md with verified published release dates, historical changes and contributor attribution, plus the unreleased #14 modernization and contributor placeholder.

Add a Dangerfile running danger-changelog and the same tokenless reusable workflow pair used by other Grape projects: the PR workflow has read-only contents access and exports a report; the separate workflow_run workflow comments using GitHub’s built-in token without checking out PR code. No inherited secrets or personal access token. The comment workflow becomes active after merging onto the default branch.

Keep normal changelog checks for future PRs, including unreleased-section placement. When CHANGELOG.md is first added, allow historical release entries while still checking formatting and the placeholder. Add Danger development tooling, contributor instructions, and changelog gem metadata.

Local changelog format, RuboCop, specs, and workflow syntax validation pass. All hosted checks pass: Danger, version matrix and Coveralls, and RuboCop.

AI-authored on behalf of @dblock.

Document historical releases and unreleased modernization, expose changelog metadata, and run changelog checks through read-only Danger reporting and a separate tokenless comment workflow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dblock
dblock force-pushed the add-changelog-danger branch from 4b71e21 to 91280bc Compare October 27, 2026 12:44
@dblock
dblock merged commit d1cb72f into master Oct 27, 2026
16 checks passed
@dblock
dblock deleted the add-changelog-danger branch October 27, 2026 13:16
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.

1 participant