Skip to content

Conversation

@dblock
Copy link
Collaborator

@dblock dblock commented Dec 31, 2025

Summary

  • Replace mongoid-danger with danger-pr-comment
  • Add danger-changelog gem to Gemfile
  • Update Dangerfile to use danger-pr-comment and add changelog.check!
  • Update GitHub Actions workflows to use numbata/danger-pr-comment reusable workflows
  • Remove mongoid-danger from gemspec
  • Format CHANGELOG dates consistently as YYYY/MM/DD
  • Fix ActiveSupport::LoggerThreadSafeLevel::Logger initialization issue

Follows the pattern from:

Changes

Danger Migration

  • Replaced mongoid-danger with danger-pr-comment, danger-changelog gems
  • Updated Dangerfile to import danger-pr-comment and run changelog.check!
  • Migrated GitHub Actions workflows to use numbata/danger-pr-comment reusable workflows
  • Removed mongoid-danger from gemspec development dependencies

CHANGELOG Improvements

  • Formatted all CHANGELOG dates as YYYY/MM/DD with two-digit months and days for consistency
  • Improved historical entries with better documentation of changes

Bug Fixes

  • Fixed uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger error in spec_helper

Test plan

  • Verify Danger workflow runs successfully on this PR
  • Verify Danger comments are posted to this PR
  • Verify changelog checks work as expected
  • Verify tests pass with the ActiveSupport::LoggerThreadSafeLevel fix

🤖 Generated with Claude Code

@dblock dblock force-pushed the migrate-danger-pr-comment branch from 11c2973 to 6b6003c Compare December 31, 2025 22:02
* Replace mongoid-danger with danger-pr-comment.
* Add danger-changelog and danger-toc gems to Gemfile.
* Update Dangerfile to use danger-pr-comment and add changelog.check! and toc.check!.
* Update GitHub Actions workflows to use numbata/danger-pr-comment reusable workflows.
* Remove mongoid-danger from gemspec.

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

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@dblock dblock force-pushed the migrate-danger-pr-comment branch from 6b6003c to b41ff48 Compare December 31, 2025 22:07
@dblock dblock force-pushed the migrate-danger-pr-comment branch 4 times, most recently from 366fa07 to 1e7b430 Compare December 31, 2025 22:34
* Replace mongoid-danger with danger-pr-comment.
* Add danger-changelog gem to Gemfile.
* Update Dangerfile to use danger-pr-comment and add changelog.check!.
* Update GitHub Actions workflows to use numbata/danger-pr-comment reusable workflows.
* Remove mongoid-danger from gemspec.
* Generate missing CHANGELOG entries for versions 1.0.3 through 3.0.0 with author attributions.

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

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@dblock dblock force-pushed the migrate-danger-pr-comment branch from c80eda4 to 5bd9b34 Compare December 31, 2025 23:12
@dblock dblock merged commit 662fcf4 into mongoid:master Dec 31, 2025
23 checks passed
@dblock dblock deleted the migrate-danger-pr-comment branch December 31, 2025 23:33
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