3scale / apisonator

Red Hat 3scale API Management Apisonator backend
https://3scale.net
Apache License 2.0
36 stars 27 forks source link

build(deps): bump activesupport from 5.2.4.3 to 7.0.4.3 #345

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps activesupport from 5.2.4.3 to 7.0.4.3.

Release notes

Sourced from activesupport's releases.

v7.0.4.3

Active Support

  • Implement SafeBuffer#bytesplice

    [CVE-2023-28120]

Active Model

  • No changes.

Active Record

  • No changes.

Action View

  • Ignore certain data-* attributes in rails-ujs when element is contenteditable

    [CVE-2023-23913]

Action Pack

  • No changes.

Active Job

  • No changes.

Action Mailer

  • No changes.

Action Cable

... (truncated)

Changelog

Sourced from activesupport's changelog.

Rails 7.0.4.3 (March 13, 2023)

  • Implement SafeBuffer#bytesplice

    [CVE-2023-28120]

Rails 7.0.4.2 (January 24, 2023)

  • No changes.

Rails 7.0.4.1 (January 17, 2023)

  • Avoid regex backtracking in Inflector.underscore

    [CVE-2023-22796]

Rails 7.0.4 (September 09, 2022)

  • Redis cache store is now compatible with redis-rb 5.0.

    Jean Boussier

  • Fix NoMethodError on custom ActiveSupport::Deprecation behavior.

    ActiveSupport::Deprecation.behavior= was supposed to accept any object that responds to call, but in fact its internal implementation assumed that this object could respond to arity, so it was restricted to only Proc objects.

    This change removes this arity restriction of custom behaviors.

    Ryo Nakamura

Rails 7.0.3.1 (July 12, 2022)

  • No changes.

Rails 7.0.3 (May 09, 2022)

  • No changes.

Rails 7.0.2.4 (April 26, 2022)

  • Fix and add protections for XSS in ActionView::Helpers and ERB::Util.

... (truncated)

Commits
  • c15ee6e Preparing for 7.0.4.3 release
  • 3468503 Implement SafeBuffer#bytesplice
  • 7c70791 Version 7.0.4.2
  • 23e0345 Version 7.0.4.1
  • 2164d4f Avoid regex backtracking in Inflector.underscore
  • 8015c2c Version 7.0.4
  • ff27758 Revert "Merge pull request #44695 from Edouard-chin/ec-tagger-logger-broadcast"
  • 4a1f224 Merge pull request #45882 from rails/short-inspect-on-test-case
  • a3bd3b5 Backport Redis 5.0 compatibility
  • 67f37ac Fix flaky tests for RedisCacheStore
  • Additional commits viewable in compare view


Dependabot compatibility score

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 use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/3scale/apisonator/network/alerts).
eguzki commented 1 year ago

@dependabot rebase

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.

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

eguzki commented 1 year ago

Breaks backward compatibility and tests do not pass

/home/ruby/.rbenv/versions/2.7.4/bin/ruby -I/home/ruby/apisonator/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.7.0/lib:/home/ruby/apisonator/vendor/bundle/ruby/2.7.0/gems/rspec-support-3.7.0/lib /home/ruby/apisonator/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.7.0/exe/rspec --pattern spec/acceptance/\*\*/\*_spec.rb --require=spec_helper

An error occurred while loading ./spec/acceptance/api/internal/alert_limits_spec.rb.
Failure/Error:
    get '/services/:service_id/alert_limits/' do
      parameter :service_id, 'Service ID', required: true
      let(:service_id) { '7575' }

      context 'when there are no alert limits' do
        example 'Getting alert limits', document: false do
          do_request

          expect(response_status).to eq(200)
          expect(response_json['alert_limits']).to eq([])

NoMethodError:
  undefined method `extract_options!' for ["/services/:service_id/alert_limits/"]:Array
# ./spec/acceptance/api/internal/alert_limits_spec.rb:7:in `block in <top (required)>'
# ./vendor/bundle/ruby/2.7.0/gems/rspec_api_documentation-5.1.0/lib/rspec_api_documentation/dsl.rb:26:in `resource'
# ./spec/acceptance/api/internal/alert_limits_spec.rb:3:in `<top (required)>'
eguzki commented 1 year ago

@dependabot ignore this major version

dependabot[bot] commented 1 year ago

OK, I won't notify you about version 7.x.x again, unless you re-open this PR. 😢