Problem
The RHYML::Adapter class lib/releasehx/rhyml/adapter.rb reads note_source and head_source from its configuration, but the published config schema offers conversions.note and conversions.head.
Because those values never populate note_source, the guard return unless note_source =~ /issue_body/i … always short-circuits and the configured conversions.note_pattern is never used.
Expected Behavior
- Method
extract_note! should derive its source from conversions.note property so that note_pattern can strip everything down to the intended “Release Note” section, however it is patterned.
- The Adapter should honor the documented conversions config so users can customize how notes are captured.
Impact
No custom note_pattern ever runs, so release notes keep capturing the whole issue body even when the config provides a header-based regex.
Problem
The
RHYML::Adapterclasslib/releasehx/rhyml/adapter.rbreadsnote_sourceandhead_sourcefrom its configuration, but the published config schema offersconversions.noteandconversions.head.Because those values never populate
note_source, the guardreturn unless note_source =~ /issue_body/i …always short-circuits and the configuredconversions.note_patternis never used.Expected Behavior
extract_note!should derive its source fromconversions.noteproperty so thatnote_patterncan strip everything down to the intended “Release Note” section, however it is patterned.Impact
No custom
note_patternever runs, so release notes keep capturing the whole issue body even when the config provides a header-based regex.