Skip to content

Conversation

@dblock
Copy link
Collaborator

@dblock dblock commented Dec 30, 2025

Summary

  • Migrates Danger to use the reusable danger-pr-comment workflow from numbata/danger-pr-comment
  • Replaces manual Danger setup with cleaner reusable workflows
  • Adds danger-pr-comment gem dependency

Changes

  • Added .github/workflows/danger.yml - Main Danger workflow using reusable workflow
  • Added .github/workflows/danger-comment.yml - Workflow to post PR comments
  • Removed .github/workflows/pr_lint.yml - Replaced by new workflows
  • Updated Dangerfile to import danger-pr-comment gem
  • Updated Gemfile.danger to include danger-pr-comment dependency

Test plan

  • Verify Danger workflow runs successfully on this PR
  • Verify changelog check still works
  • Verify TOC check still works

🤖 Generated with Claude Code

@dblock dblock force-pushed the migrate-danger-pr-comment branch 2 times, most recently from 8276aac to b0cd0bd Compare December 30, 2025 18:09
@coveralls
Copy link

coveralls commented Dec 30, 2025

Pull Request Test Coverage Report for Build 20603082341

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.04%) to 90.999%

Totals Coverage Status
Change from base Build 20255532104: 0.04%
Covered Lines: 5055
Relevant Lines: 5555

💛 - Coveralls

@dblock dblock force-pushed the migrate-danger-pr-comment branch 2 times, most recently from fe2cab9 to f3365b8 Compare December 30, 2025 18:18
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@dblock dblock force-pushed the migrate-danger-pr-comment branch from f3365b8 to 71e21c6 Compare December 30, 2025 18:19
@dblock dblock merged commit 4e2880f into slack-ruby:master Dec 30, 2025
11 checks passed
@dblock dblock deleted the migrate-danger-pr-comment branch December 30, 2025 18:24
dblock added a commit to dblock/slack-ruby-bot-server-events-app-mentions that referenced this pull request Dec 30, 2025
Updated to use the numbata/danger-pr-comment reusable workflow pattern,
replacing manual Danger setup with cleaner workflow delegation. This brings
the implementation in line with slack-ruby/slack-ruby-client#581 and
slack-ruby/slack-ruby-bot-server#181.

Changes:
- Updated danger.yml to use danger-run.yml reusable workflow
- Added danger-comment.yml workflow for posting PR comments
- Updated Dangerfile to import danger-pr-comment gem and use changelog.check! and toc.check!
- Added danger-pr-comment gem to Gemfile.danger
- Updated Ruby version from 2.7 to 3.4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/slack-ruby-bot-server-events-app-mentions that referenced this pull request Dec 30, 2025
Updated to use the numbata/danger-pr-comment reusable workflow pattern,
replacing manual Danger setup with cleaner workflow delegation. This brings
the implementation in line with slack-ruby/slack-ruby-client#581 and
slack-ruby/slack-ruby-bot-server#181.

Changes:
- Updated danger.yml to use danger-run.yml reusable workflow
- Added danger-comment.yml workflow for posting PR comments
- Updated Dangerfile to import danger-pr-comment gem and use changelog.check! and toc.check!
- Added danger-pr-comment gem to Gemfile.danger
- Updated Ruby version from 2.7 to 3.4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/slack-ruby-bot-server-events-app-mentions that referenced this pull request Dec 30, 2025
Updated to use the numbata/danger-pr-comment reusable workflow pattern,
replacing manual Danger setup with cleaner workflow delegation. This brings
the implementation in line with slack-ruby/slack-ruby-client#581 and
slack-ruby/slack-ruby-bot-server#181.

Changes:
- Updated danger.yml to use danger-run.yml reusable workflow
- Added danger-comment.yml workflow for posting PR comments
- Updated Dangerfile to import danger-pr-comment gem and use changelog.check! and toc.check!
- Added danger-pr-comment gem to Gemfile.danger
- Updated Ruby version from 2.7 to 3.4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/slack-ruby-bot-server-events-app-mentions that referenced this pull request Dec 30, 2025
Updated to use the numbata/danger-pr-comment reusable workflow pattern,
replacing manual Danger setup with cleaner workflow delegation. This brings
the implementation in line with slack-ruby/slack-ruby-client#581 and
slack-ruby/slack-ruby-bot-server#181.

Changes:
- Updated danger.yml to use danger-run.yml reusable workflow
- Added danger-comment.yml workflow for posting PR comments
- Updated Dangerfile to import danger-pr-comment gem and use changelog.check! and toc.check!
- Added danger-pr-comment gem to Gemfile.danger
- Updated Ruby version from 2.7 to 3.4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/slack-ruby-bot-server-events-app-mentions that referenced this pull request Dec 30, 2025
Updated to use the numbata/danger-pr-comment reusable workflow pattern,
replacing manual Danger setup with cleaner workflow delegation. This brings
the implementation in line with slack-ruby/slack-ruby-client#581 and
slack-ruby/slack-ruby-bot-server#181.

Changes:
- Updated danger.yml to use danger-run.yml reusable workflow
- Added danger-comment.yml workflow for posting PR comments
- Updated Dangerfile to import danger-pr-comment gem and use changelog.check! and toc.check!
- Added danger-pr-comment gem to Gemfile.danger
- Updated Ruby version from 2.7 to 3.4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger-entity that referenced this pull request Dec 30, 2025
- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment gem
- Add changelog.check! and toc.check! to Dangerfile
- Follows pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger-entity that referenced this pull request Dec 30, 2025
- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment gem
- Add changelog.check! and toc.check! to Dangerfile
- Follows pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger that referenced this pull request Dec 30, 2025
Replaces manual Danger setup with reusable workflow from numbata/danger-pr-comment, following the pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181.

- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment and add changelog.check! and toc.check!
- Replace danger.yml workflow with reusable workflow pattern
- Add danger-comment.yml workflow for PR comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger that referenced this pull request Dec 30, 2025
Replaces manual Danger setup with reusable workflow from numbata/danger-pr-comment, following the pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181.

- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment and add changelog.check! and toc.check!
- Replace danger.yml workflow with reusable workflow pattern
- Add danger-comment.yml workflow for PR comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger-entity that referenced this pull request Dec 30, 2025
- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment gem
- Add changelog.check! and toc.check! to Dangerfile
- Follows pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger that referenced this pull request Dec 30, 2025
Replaces manual Danger setup with reusable workflow from numbata/danger-pr-comment, following the pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181.

- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment and add changelog.check! and toc.check!
- Replace danger.yml workflow with reusable workflow pattern
- Add danger-comment.yml workflow for PR comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger that referenced this pull request Dec 30, 2025
Replaces manual Danger setup with reusable workflow from numbata/danger-pr-comment, following the pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181.

- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment and add changelog.check! and toc.check!
- Replace danger.yml workflow with reusable workflow pattern
- Add danger-comment.yml workflow for PR comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger that referenced this pull request Dec 30, 2025
Replaces manual Danger setup with reusable workflow from numbata/danger-pr-comment, following the pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181.

- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment and add changelog.check! and toc.check!
- Replace danger.yml workflow with reusable workflow pattern
- Add danger-comment.yml workflow for PR comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
dblock added a commit to dblock/grape-swagger-entity that referenced this pull request Dec 30, 2025
- Add danger, danger-pr-comment, danger-changelog, and danger-toc to Gemfile
- Update Dangerfile to import danger-pr-comment gem
- Add changelog.check! and toc.check! to Dangerfile
- Follows pattern from slack-ruby/slack-ruby-client#581 and slack-ruby/slack-ruby-bot-server#181

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

2 participants