Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix with latest version of yard #3354

Merged
merged 1 commit into from
Oct 31, 2024

Commits on Oct 31, 2024

  1. (maint) Fix with latest version of yard

    Monkey patching libraries is a bad idea. Latest version of yard changed
    some internal details, which broke bolt.
    
    A workaround was proposed in puppetlabs#3349 but the root cause was not addressed.
    
    Detect if the version of YARD we are using provide the
    `YARD::Logger::Severity` class (part of the new interal API) and if so
    use its constants to set the log level, otherwise fallback to the
    previous way of setting the log level using a Symbol.
    
    While here, revert the workaround that was committed in puppetlabs#3349 and puppetlabs#3350.
    
    !no-release-note
    smortex committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    c8c7574 View commit details
    Browse the repository at this point in the history