test-kitchen / busser-serverspec

A Busser runner plugin for the serverspec testing library
Other
54 stars 41 forks source link

Update cucumber requirement from = 1.3.18 to = 4.0.0 #69

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on cucumber to permit the latest version.

Changelog

Sourced from cucumber's changelog.

[4.0.0]

Changed

  • log method can now be called with non-string objects and will run .to_s on them. #1410

[4.0.0.rc.6]

Changed

  • Code snippet for an undefined step with a Doc String will ouput doc_string instead of string in block params (#1401 #1402 karamosky)
  • Updated monorepo libraries:
    • cucumber-gherkin ~> 13
    • cucumber-html-formatter ~> 6
    • cucumber-cucumber-expressions ~> 10
  • Use cucumber-ruby-core 7.0.0
  • Use cucumber-ruby-wire 3.0.0
  • Use body field of attachments

[4.0.0.rc.5]

Added

  • New html formatter enabled by option --format html --out report.html.
  • Accept --out URL to POST results to a web server If a URL is used as output, the output will be sent with a POST request. This can be overridden by specifying e.g. http-method=PUT as a query parameter. Other http- prefixed query parameters will be converted to request headers (with the http- prefix stripped off).

[4.0.0.rc.4]

Added

  • Add messageformatter which produces Cucumber::Messages ndjson output.
  • Comply with `cucumber-compatibility-kit
  • Methods log and attach can be used in step definitions to attach text or images

Deprecated

  • --format=json in favor of the message formatter and the stand-alone JSON formatter
  • puts in step definitions in favor of log (cucumber#897)
  • embed in step definitions in favor of attach (cucumber#897)

[4.0.0.rc.3]

Changed

  • Update to cucumber-wire 1.1.

[4.0.0.rc.2]

Added

  • There is a new methodology in Cucumber for how the auto-loader works
    • The old load behaviour is now replaced with a newer require behaviour
    • Cucumber will (From version 4), now auto-load files using the require method
    • If you wish to alter this, then you can set a top level config option: Cucumber.use_legacy_autoloader
    • Like most config options, setting this inside a spec_helper.rb or env.rb file is advised
    • For more information on this change, including why it was made. Please read this

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.