-
Notifications
You must be signed in to change notification settings - Fork 1
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
Bump octokit from 9.1.0 to 9.2.0 #677
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gem compare faraday 2.9.1 2.12.0 Compared versions: ["2.9.1", "2.12.0"]
DIFFERENT date:
2.9.1: 2024-06-05 00:00:00 UTC
2.12.0: 2024-09-18 00:00:00 UTC
DIFFERENT metadata:
2.9.1: {"homepage_uri"=>"https://lostisland.github.io/faraday", "changelog_uri"=>"https://github.com/lostisland/faraday/releases/tag/v2.9.1", "source_code_uri"=>"https://github.com/lostisland/faraday", "bug_tracker_uri"=>"https://github.com/lostisland/faraday/issues"}
2.12.0: {"homepage_uri"=>"https://lostisland.github.io/faraday", "changelog_uri"=>"https://github.com/lostisland/faraday/releases/tag/v2.12.0", "source_code_uri"=>"https://github.com/lostisland/faraday", "bug_tracker_uri"=>"https://github.com/lostisland/faraday/issues", "rubygems_mfa_required"=>"true"}
DIFFERENT rubygems_version:
2.9.1: 3.5.9
2.12.0: 3.5.16
DIFFERENT version:
2.9.1: 2.9.1
2.12.0: 2.12.0
DIFFERENT files:
2.9.1->2.12.0:
* Added:
spec/support/faraday_middleware_subclasses.rb +18/-0
* Changed:
CHANGELOG.md +1/-1
lib/faraday/connection.rb +13/-4
lib/faraday/error.rb +4/-0
lib/faraday/middleware.rb +40/-1
lib/faraday/options/ssl_options.rb +4/-1
lib/faraday/response/raise_error.rb +17/-17
lib/faraday/version.rb +1/-1
spec/faraday/connection_spec.rb +2/-2
spec/faraday/middleware_spec.rb +143/-0
spec/faraday/response/raise_error_spec.rb +73/-9
spec/faraday/utils_spec.rb +2/-1
DIFFERENT runtime dependencies:
2.9.1->2.12.0:
* Added:
json [">= 0"] (runtime)
logger [">= 0"] (runtime)
* Updated:
faraday-net_http from: [">= 2.0", "< 3.2"] to: [">= 2.0", "< 3.4"] |
gem compare --diff faraday 2.9.1 2.12.0 Compared versions: ["2.9.1", "2.12.0"]
DIFFERENT files:
2.9.1->2.12.0:
* Added:
spec/support/faraday_middleware_subclasses.rb
--- /tmp/20241017-1976-vsqwvr 2024-10-17 02:14:33.748112462 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/spec/support/faraday_middleware_subclasses.rb 2024-10-17 02:14:33.748112462 +0000
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+module FaradayMiddlewareSubclasses
+ class SubclassNoOptions < Faraday::Middleware
+ end
+
+ class SubclassOneOption < Faraday::Middleware
+ DEFAULT_OPTIONS = { some_other_option: false }.freeze
+ end
+
+ class SubclassTwoOptions < Faraday::Middleware
+ DEFAULT_OPTIONS = { some_option: true, some_other_option: false }.freeze
+ end
+end
+
+Faraday::Response.register_middleware(no_options: FaradayMiddlewareSubclasses::SubclassNoOptions)
+Faraday::Response.register_middleware(one_option: FaradayMiddlewareSubclasses::SubclassOneOption)
+Faraday::Response.register_middleware(two_options: FaradayMiddlewareSubclasses::SubclassTwoOptions)
* Changed:
CHANGELOG.md
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/CHANGELOG.md 2024-10-17 02:14:33.724112242 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/CHANGELOG.md 2024-10-17 02:14:33.736112352 +0000
@@ -520 +520 @@
-- Include wrapped exception/reponse in ClientErrors
+- Include wrapped exception/response in ClientErrors
lib/faraday/connection.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/lib/faraday/connection.rb 2024-10-17 02:14:33.728112279 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/lib/faraday/connection.rb 2024-10-17 02:14:33.736112352 +0000
@@ -317 +317 @@
- def in_parallel(manager = nil)
+ def in_parallel(manager = nil, &block)
@@ -324,2 +324,10 @@
- yield
- @parallel_manager&.run
+ return yield unless @parallel_manager
+
+ if @parallel_manager.respond_to?(:execute)
+ # Execute is the new method that is responsible for executing the block.
+ @parallel_manager.execute(&block)
+ else
+ # TODO: Old behaviour, deprecate and remove in 3.0
+ yield
+ @parallel_manager.run
+ end
@@ -476 +484,2 @@
- url = url.to_s.gsub(':', '%3A') if URI.parse(url.to_s).opaque
+ # Ensure relative url will be parsed correctly (such as `service:search` )
+ url = "./#{url}" if url.respond_to?(:start_with?) && !url.start_with?('http://', 'https://', '/', './', '../')
lib/faraday/error.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/lib/faraday/error.rb 2024-10-17 02:14:33.728112279 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/lib/faraday/error.rb 2024-10-17 02:14:33.740112388 +0000
@@ -160,0 +161,4 @@
+
+ # Raised by Faraday::Middleware and subclasses when invalid default_options are used
+ class InitializationError < Error
+ end
lib/faraday/middleware.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/lib/faraday/middleware.rb 2024-10-17 02:14:33.728112279 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/lib/faraday/middleware.rb 2024-10-17 02:14:33.740112388 +0000
@@ -2,0 +3,2 @@
+require 'monitor'
+
@@ -9,0 +12,3 @@
+ DEFAULT_OPTIONS = {}.freeze
+ LOCK = Mutex.new
+
@@ -12 +17,35 @@
- @options = options
+ @options = self.class.default_options.merge(options)
+ end
+
+ class << self
+ # Faraday::Middleware::default_options= allows user to set default options at the Faraday::Middleware
+ # class level.
+ #
+ # @example Set the Faraday::Response::RaiseError option, `include_request` to `false`
+ # my_app/config/initializers/my_faraday_middleware.rb
+ #
+ # Faraday::Response::RaiseError.default_options = { include_request: false }
+ #
+ def default_options=(options = {})
+ validate_default_options(options)
+ LOCK.synchronize do
+ @default_options = default_options.merge(options)
+ end
+ end
+
+ # default_options attr_reader that initializes class instance variable
+ # with the values of any Faraday::Middleware defaults, and merges with
+ # subclass defaults
+ def default_options
+ @default_options ||= DEFAULT_OPTIONS.merge(self::DEFAULT_OPTIONS)
+ end
+
+ private
+
+ def validate_default_options(options)
+ invalid_keys = options.keys.reject { |opt| self::DEFAULT_OPTIONS.key?(opt) }
+ return unless invalid_keys.any?
+
+ raise(Faraday::InitializationError,
+ "Invalid options provided. Keys not found in #{self}::DEFAULT_OPTIONS: #{invalid_keys.join(', ')}")
+ end
lib/faraday/options/ssl_options.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/lib/faraday/options/ssl_options.rb 2024-10-17 02:14:33.728112279 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/lib/faraday/options/ssl_options.rb 2024-10-17 02:14:33.740112388 +0000
@@ -48,0 +49,3 @@
+ # #
+ # # @!attribute ciphers
+ # # @return [String] cipher list in OpenSSL format (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-ciphers-3D)
@@ -54 +57 @@
- :version, :min_version, :max_version) do
+ :version, :min_version, :max_version, :ciphers) do
lib/faraday/response/raise_error.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/lib/faraday/response/raise_error.rb 2024-10-17 02:14:33.732112315 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/lib/faraday/response/raise_error.rb 2024-10-17 02:14:33.740112388 +0000
@@ -10,0 +11,10 @@
+ ClientErrorStatusesWithCustomExceptions = {
+ 400 => Faraday::BadRequestError,
+ 401 => Faraday::UnauthorizedError,
+ 403 => Faraday::ForbiddenError,
+ 404 => Faraday::ResourceNotFound,
+ 408 => Faraday::RequestTimeoutError,
+ 409 => Faraday::ConflictError,
+ 422 => Faraday::UnprocessableEntityError,
+ 429 => Faraday::TooManyRequestsError
+ }.freeze
@@ -12,0 +23,2 @@
+ DEFAULT_OPTIONS = { include_request: true, allowed_statuses: [] }.freeze
+
@@ -13,0 +26,2 @@
+ return if Array(options[:allowed_statuses]).include?(env[:status])
+
@@ -15,8 +29,2 @@
- when 400
- raise Faraday::BadRequestError, response_values(env)
- when 401
- raise Faraday::UnauthorizedError, response_values(env)
- when 403
- raise Faraday::ForbiddenError, response_values(env)
- when 404
- raise Faraday::ResourceNotFound, response_values(env)
+ when *ClientErrorStatusesWithCustomExceptions.keys
+ raise ClientErrorStatusesWithCustomExceptions[env[:status]], response_values(env)
@@ -27,8 +34,0 @@
- when 408
- raise Faraday::RequestTimeoutError, response_values(env)
- when 409
- raise Faraday::ConflictError, response_values(env)
- when 422
- raise Faraday::UnprocessableEntityError, response_values(env)
- when 429
- raise Faraday::TooManyRequestsError, response_values(env)
@@ -61 +61 @@
- return response unless options.fetch(:include_request, true)
+ return response unless options[:include_request]
lib/faraday/version.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/lib/faraday/version.rb 2024-10-17 02:14:33.732112315 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/lib/faraday/version.rb 2024-10-17 02:14:33.744112425 +0000
@@ -4 +4 @@
- VERSION = '2.9.1'
+ VERSION = '2.12.0'
spec/faraday/connection_spec.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/spec/faraday/connection_spec.rb 2024-10-17 02:14:33.732112315 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/spec/faraday/connection_spec.rb 2024-10-17 02:14:33.744112425 +0000
@@ -303 +303 @@
- expect(uri.to_s).to eq('http://service.com/service%3Asearch?limit=400')
+ expect(uri.to_s).to eq('http://service.com/service:search?limit=400')
@@ -310 +310 @@
- expect(uri.to_s).to eq('http://service.com/api/service%3Asearch?limit=400')
+ expect(uri.to_s).to eq('http://service.com/api/service:search?limit=400')
spec/faraday/middleware_spec.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/spec/faraday/middleware_spec.rb 2024-10-17 02:14:33.732112315 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/spec/faraday/middleware_spec.rb 2024-10-17 02:14:33.744112425 +0000
@@ -69,0 +70,143 @@
+
+ describe '::default_options' do
+ let(:subclass_no_options) { FaradayMiddlewareSubclasses::SubclassNoOptions }
+ let(:subclass_one_option) { FaradayMiddlewareSubclasses::SubclassOneOption }
+ let(:subclass_two_options) { FaradayMiddlewareSubclasses::SubclassTwoOptions }
+
+ def build_conn(resp_middleware)
+ Faraday.new do |c|
+ c.adapter :test do |stub|
+ stub.get('/success') { [200, {}, 'ok'] }
+ end
+ c.response resp_middleware
+ end
+ end
+
+ RSpec.shared_context 'reset @default_options' do
+ before(:each) do
+ FaradayMiddlewareSubclasses::SubclassNoOptions.instance_variable_set(:@default_options, nil)
+ FaradayMiddlewareSubclasses::SubclassOneOption.instance_variable_set(:@default_options, nil)
+ FaradayMiddlewareSubclasses::SubclassTwoOptions.instance_variable_set(:@default_options, nil)
+ Faraday::Middleware.instance_variable_set(:@default_options, nil)
+ end
+ end
+
+ after(:all) do
+ FaradayMiddlewareSubclasses::SubclassNoOptions.instance_variable_set(:@default_options, nil)
+ FaradayMiddlewareSubclasses::SubclassOneOption.instance_variable_set(:@default_options, nil)
+ FaradayMiddlewareSubclasses::SubclassTwoOptions.instance_variable_set(:@default_options, nil)
+ Faraday::Middleware.instance_variable_set(:@default_options, nil)
+ end
+
+ context 'with subclass DEFAULT_OPTIONS defined' do
+ include_context 'reset @default_options'
+
+ context 'and without application options configured' do
+ let(:resp1) { build_conn(:one_option).get('/success') }
+
+ it 'has only subclass defaults' do
+ expect(Faraday::Middleware.default_options).to eq(Faraday::Middleware::DEFAULT_OPTIONS)
+ expect(subclass_no_options.default_options).to eq(subclass_no_options::DEFAULT_OPTIONS)
+ expect(subclass_one_option.default_options).to eq(subclass_one_option::DEFAULT_OPTIONS)
+ expect(subclass_two_options.default_options).to eq(subclass_two_options::DEFAULT_OPTIONS)
+ end
+
+ it { expect(resp1.body).to eq('ok') }
+ end
+
+ context "and with one application's options changed" do
+ let(:resp2) { build_conn(:two_options).get('/success') }
+
+ before(:each) do
+ FaradayMiddlewareSubclasses::SubclassTwoOptions.default_options = { some_option: false }
+ end
+
+ it 'only updates default options of target subclass' do
+ expect(Faraday::Middleware.default_options).to eq(Faraday::Middleware::DEFAULT_OPTIONS)
+ expect(subclass_no_options.default_options).to eq(subclass_no_options::DEFAULT_OPTIONS)
+ expect(subclass_one_option.default_options).to eq(subclass_one_option::DEFAULT_OPTIONS)
+ expect(subclass_two_options.default_options).to eq({ some_option: false, some_other_option: false })
+ end
+
+ it { expect(resp2.body).to eq('ok') }
+ end
+
+ context "and with two applications' options changed" do
+ let(:resp1) { build_conn(:one_option).get('/success') }
+ let(:resp2) { build_conn(:two_options).get('/success') }
+
+ before(:each) do
+ FaradayMiddlewareSubclasses::SubclassOneOption.default_options = { some_other_option: true }
+ FaradayMiddlewareSubclasses::SubclassTwoOptions.default_options = { some_option: false }
+ end
+
+ it 'updates subclasses and parent independent of each other' do
+ expect(Faraday::Middleware.default_options).to eq(Faraday::Middleware::DEFAULT_OPTIONS)
+ expect(subclass_no_options.default_options).to eq(subclass_no_options::DEFAULT_OPTIONS)
+ expect(subclass_one_option.default_options).to eq({ some_other_option: true })
+ expect(subclass_two_options.default_options).to eq({ some_option: false, some_other_option: false })
+ end
+
+ it { expect(resp1.body).to eq('ok') }
+ it { expect(resp2.body).to eq('ok') }
+ end
+ end
+
+ context 'with FARADAY::MIDDLEWARE DEFAULT_OPTIONS and with Subclass DEFAULT_OPTIONS' do
+ before(:each) do
+ stub_const('Faraday::Middleware::DEFAULT_OPTIONS', { its_magic: false })
+ end
+
+ # Must stub Faraday::Middleware::DEFAULT_OPTIONS before resetting default options
+ include_context 'reset @default_options'
+
+ context 'and without application options configured' do
+ let(:resp1) { build_conn(:one_option).get('/success') }
+
+ it 'has only subclass defaults' do
+ expect(Faraday::Middleware.default_options).to eq(Faraday::Middleware::DEFAULT_OPTIONS)
+ expect(FaradayMiddlewareSubclasses::SubclassNoOptions.default_options).to eq({ its_magic: false })
+ expect(FaradayMiddlewareSubclasses::SubclassOneOption.default_options).to eq({ its_magic: false, some_other_option: false })
+ expect(FaradayMiddlewareSubclasses::SubclassTwoOptions.default_options).to eq({ its_magic: false, some_option: true, some_other_option: false })
+ end
+
+ it { expect(resp1.body).to eq('ok') }
+ end
+
+ context "and with two applications' options changed" do
+ let(:resp1) { build_conn(:one_option).get('/success') }
+ let(:resp2) { build_conn(:two_options).get('/success') }
+
+ before(:each) do
+ FaradayMiddlewareSubclasses::SubclassOneOption.default_options = { some_other_option: true }
+ FaradayMiddlewareSubclasses::SubclassTwoOptions.default_options = { some_option: false }
+ end
+
+ it 'updates subclasses and parent independent of each other' do
+ expect(Faraday::Middleware.default_options).to eq(Faraday::Middleware::DEFAULT_OPTIONS)
+ expect(FaradayMiddlewareSubclasses::SubclassNoOptions.default_options).to eq({ its_magic: false })
+ expect(FaradayMiddlewareSubclasses::SubclassOneOption.default_options).to eq({ its_magic: false, some_other_option: true })
+ expect(FaradayMiddlewareSubclasses::SubclassTwoOptions.default_options).to eq({ its_magic: false, some_option: false, some_other_option: false })
+ end
+
+ it { expect(resp1.body).to eq('ok') }
+ it { expect(resp2.body).to eq('ok') }
+ end
+ end
+
+ describe 'default_options input validation' do
+ include_context 'reset @default_options'
+
+ it 'raises error if Faraday::Middleware option does not exist' do
+ expect { Faraday::Middleware.default_options = { something_special: true } }.to raise_error(Faraday::InitializationError) do |e|
+ expect(e.message).to eq('Invalid options provided. Keys not found in Faraday::Middleware::DEFAULT_OPTIONS: something_special')
+ end
+ end
+
+ it 'raises error if subclass option does not exist' do
+ expect { subclass_one_option.default_options = { this_is_a_typo: true } }.to raise_error(Faraday::InitializationError) do |e|
+ expect(e.message).to eq('Invalid options provided. Keys not found in FaradayMiddlewareSubclasses::SubclassOneOption::DEFAULT_OPTIONS: this_is_a_typo')
+ end
+ end
+ end
+ end
spec/faraday/response/raise_error_spec.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/spec/faraday/response/raise_error_spec.rb 2024-10-17 02:14:33.736112352 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/spec/faraday/response/raise_error_spec.rb 2024-10-17 02:14:33.744112425 +0000
@@ -197,2 +197,28 @@
- context 'when the include_request option is set to false' do
- let(:middleware_options) { { include_request: false } }
+ describe 'DEFAULT_OPTION: include_request' do
+ before(:each) do
+ Faraday::Response::RaiseError.instance_variable_set(:@default_options, nil)
+ Faraday::Middleware.instance_variable_set(:@default_options, nil)
+ end
+
+ after(:all) do
+ Faraday::Response::RaiseError.instance_variable_set(:@default_options, nil)
+ Faraday::Middleware.instance_variable_set(:@default_options, nil)
+ end
+
+ context 'when RaiseError DEFAULT_OPTION (include_request: true) is used' do
+ it 'includes request info in the exception' do
+ expect { perform_request }.to raise_error(Faraday::BadRequestError) do |ex|
+ expect(ex.response.keys).to contain_exactly(
+ :status,
+ :headers,
+ :body,
+ :request
+ )
+ end
+ end
+ end
+
+ context 'when application sets default_options `include_request: false`' do
+ before(:each) do
+ Faraday::Response::RaiseError.default_options = { include_request: false }
+ end
@@ -200,7 +226,37 @@
- it 'does not include request info in the exception' do
- expect { perform_request }.to raise_error(Faraday::BadRequestError) do |ex|
- expect(ex.response.keys).to contain_exactly(
- :status,
- :headers,
- :body
- )
+ context 'and when include_request option is omitted' do
+ it 'does not include request info in the exception' do
+ expect { perform_request }.to raise_error(Faraday::BadRequestError) do |ex|
+ expect(ex.response.keys).to contain_exactly(
+ :status,
+ :headers,
+ :body
+ )
+ end
+ end
+ end
+
+ context 'and when include_request option is explicitly set for instance' do
+ let(:middleware_options) { { include_request: true } }
+
+ it 'includes request info in the exception' do
+ expect { perform_request }.to raise_error(Faraday::BadRequestError) do |ex|
+ expect(ex.response.keys).to contain_exactly(
+ :status,
+ :headers,
+ :body,
+ :request
+ )
+ end
+ end
+ end
+ end
+ end
+ end
+
+ describe 'allowing certain status codes' do
+ let(:conn) do
+ Faraday.new do |b|
+ b.response :raise_error, allowed_statuses: [404]
+ b.adapter :test do |stub|
+ stub.get('bad-request') { [400, { 'X-Reason' => 'because' }, 'keep looking'] }
+ stub.get('not-found') { [404, { 'X-Reason' => 'because' }, 'keep looking'] }
@@ -208,0 +265,8 @@
+ end
+
+ it 'raises an error for status codes that are not explicitly allowed' do
+ expect { conn.get('bad-request') }.to raise_error(Faraday::BadRequestError)
+ end
+
+ it 'does not raise an error for allowed status codes' do
+ expect { conn.get('not-found') }.not_to raise_error
spec/faraday/utils_spec.rb
--- /tmp/d20241017-1976-b54m74/faraday-2.9.1/spec/faraday/utils_spec.rb 2024-10-17 02:14:33.736112352 +0000
+++ /tmp/d20241017-1976-b54m74/faraday-2.12.0/spec/faraday/utils_spec.rb 2024-10-17 02:14:33.748112462 +0000
@@ -106 +106,2 @@
- verify_hostname: nil
+ verify_hostname: nil,
+ ciphers: nil |
gem compare faraday-net_http 3.1.0 3.3.0 Compared versions: ["3.1.0", "3.3.0"]
DIFFERENT date:
3.1.0: 2024-01-09 00:00:00 UTC
3.3.0: 2024-08-26 00:00:00 UTC
DIFFERENT metadata:
3.1.0: {"homepage_uri"=>"https://github.com/lostisland/faraday-net_http", "source_code_uri"=>"https://github.com/lostisland/faraday-net_http", "changelog_uri"=>"https://github.com/lostisland/faraday-net_http/releases/tag/v3.1.0"}
3.3.0: {"homepage_uri"=>"https://github.com/lostisland/faraday-net_http", "source_code_uri"=>"https://github.com/lostisland/faraday-net_http", "changelog_uri"=>"https://github.com/lostisland/faraday-net_http/releases/tag/v3.3.0", "rubygems_mfa_required"=>"true"}
DIFFERENT rubygems_version:
3.1.0: 3.5.3
3.3.0: 3.5.11
DIFFERENT version:
3.1.0: 3.1.0
3.3.0: 3.3.0
DIFFERENT files:
3.1.0->3.3.0:
* Changed:
lib/faraday/adapter/net_http.rb +7/-4
lib/faraday/net_http/version.rb +1/-1
DIFFERENT development dependencies:
3.1.0->3.3.0:
* Deleted:
faraday [">= 2.5"] (development) |
gem compare --diff faraday-net_http 3.1.0 3.3.0 Compared versions: ["3.1.0", "3.3.0"]
DIFFERENT files:
3.1.0->3.3.0:
* Changed:
lib/faraday/adapter/net_http.rb
--- /tmp/d20241017-2091-cwgh2n/faraday-net_http-3.1.0/lib/faraday/adapter/net_http.rb 2024-10-17 02:14:39.900169117 +0000
+++ /tmp/d20241017-2091-cwgh2n/faraday-net_http-3.3.0/lib/faraday/adapter/net_http.rb 2024-10-17 02:14:39.904169153 +0000
@@ -45,2 +45 @@
- http.use_ssl = env[:url].scheme == 'https' if http.respond_to?(:use_ssl=)
- configure_ssl(http, env[:ssl])
+ configure_ssl(http, env[:ssl]) if env[:url].scheme == 'https' && env[:ssl]
@@ -132 +131 @@
- return unless ssl
+ http.use_ssl = true if http.respond_to?(:use_ssl=)
@@ -137 +136,4 @@
- http.cert = ssl[:client_cert] if ssl[:client_cert]
+ cert, *extra_chain_cert = ssl[:client_cert]
+ http.cert = cert if cert
+ http.extra_chain_cert = extra_chain_cert if extra_chain_cert.any?
+
@@ -145,0 +148 @@
+ http.ciphers = ssl[:ciphers] if ssl[:ciphers]
lib/faraday/net_http/version.rb
--- /tmp/d20241017-2091-cwgh2n/faraday-net_http-3.1.0/lib/faraday/net_http/version.rb 2024-10-17 02:14:39.900169117 +0000
+++ /tmp/d20241017-2091-cwgh2n/faraday-net_http-3.3.0/lib/faraday/net_http/version.rb 2024-10-17 02:14:39.904169153 +0000
@@ -5 +5 @@
- VERSION = '3.1.0'
+ VERSION = '3.3.0' |
gem compare octokit 9.1.0 9.2.0 Compared versions: ["9.1.0", "9.2.0"]
DIFFERENT date:
9.1.0: 2024-06-11 00:00:00 UTC
9.2.0: 2024-10-16 00:00:00 UTC
DIFFERENT version:
9.1.0: 9.1.0
9.2.0: 9.2.0
DIFFERENT files:
9.1.0->9.2.0:
* Changed:
lib/octokit/client.rb +2/-0
lib/octokit/client/pull_requests.rb +16/-8
lib/octokit/client/repositories.rb +43/-0
lib/octokit/connection.rb +2/-0
lib/octokit/default.rb +0/-5
lib/octokit/enterprise_management_console_client/management_console.rb +19/-12
lib/octokit/manage_ghes_client/manage_ghes.rb +8/-1
lib/octokit/repository.rb +7/-1
lib/octokit/version.rb +1/-1 |
gem compare --diff octokit 9.1.0 9.2.0 Compared versions: ["9.1.0", "9.2.0"]
DIFFERENT files:
9.1.0->9.2.0:
* Changed:
lib/octokit/client.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/client.rb 2024-10-17 02:14:46.028225677 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/client.rb 2024-10-17 02:14:46.040225787 +0000
@@ -261,0 +262 @@
+ http_cache_middleware = http.builder.handlers.delete(Faraday::HttpCache) if Faraday.const_defined?(:HttpCache)
@@ -268,0 +270 @@
+ http.builder.handlers.push(http_cache_middleware) unless http_cache_middleware.nil?
lib/octokit/client/pull_requests.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/client/pull_requests.rb 2024-10-17 02:14:46.032225714 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/client/pull_requests.rb 2024-10-17 02:14:46.048225861 +0000
@@ -200 +200 @@
- # @param line [Integer] Line index in the diff to comment on.
+ # @param line [Integer] Optional line index in the diff to comment on.
@@ -202,0 +203 @@
+ # If not specified, the comment will be on the whole file.
@@ -209,7 +210,14 @@
- def create_pull_request_comment(repo, pull_id, body, commit_id, path, line, options = {})
- options.merge!({
- body: body,
- commit_id: commit_id,
- path: path,
- line: line
- })
+ def create_pull_request_comment(repo, pull_id, body, commit_id, path, line = nil, options = {})
+ comment = {
+ body: body,
+ commit_id: commit_id,
+ path: path
+ }
+
+ if line.nil?
+ comment[:subject_type] = 'file'
+ else
+ comment[:line] = line
+ end
+
+ options.merge! comment
lib/octokit/client/repositories.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/client/repositories.rb 2024-10-17 02:14:46.032225714 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/client/repositories.rb 2024-10-17 02:14:46.048225861 +0000
@@ -776,0 +777,43 @@
+
+ # Check to see if automated security fixes are enabled for a repository
+ #
+ # The authenticated user must have admin access to the repository.
+ #
+ # @param repo [Integer, String, Hash, Repository] A GitHub repository.
+ # @return [Boolean] True if automated security fixes are enabled, false otherwise.
+ # @see https://docs.github.com/en/rest/reference/repos#check-if-automated-security-fixes-are-enabled-for-a-repository
+ #
+ # @example
+ # @client.automated_security_fixes_enabled?("octokit/octokit.rb")
+ def automated_security_fixes_enabled?(repo, options = {})
+ response = get "#{Repository.path repo}/automated-security-fixes", options
+ return response[:enabled] if @last_response.status == 200
+
+ false
+ end
+
+ # Enable automated security fixes for a repository
+ #
+ # @param repo [Integer, String, Hash, Repository] A GitHub repository.
+ # @param options [Hash]
+ #
+ # @return [Boolean] True if vulnerability alerts enabled, false otherwise.
+ # @see https://docs.github.com/en/rest/reference/repos#automated-security-fixes
+ # @example Enable automated security fixes for a repository
+ # @client.enable_automated_security_fixes("octokit/octokit.rb")
+ def enable_automated_security_fixes(repo, options = {})
+ boolean_from_response(:put, "#{Repository.path repo}/automated-security-fixes", options)
+ end
+
+ # Disable automated security fixes for a repository
+ #
+ # @param repo [Integer, String, Hash, Repository] A GitHub repository.
+ # @param options [Hash]
+ #
+ # @return [Boolean] True if vulnerability alerts disabled, false otherwise.
+ # @see https://docs.github.com/en/rest/reference/repos#automated-security-fixes
+ # @example Disable automated security fixes for a repository
+ # @client.disable_automated_security_fixes("octokit/octokit.rb")
+ def disable_automated_security_fixes(repo, options = {})
+ boolean_from_response(:delete, "#{Repository.path repo}/automated-security-fixes", options)
+ end
lib/octokit/connection.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/connection.rb 2024-10-17 02:14:46.036225750 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/connection.rb 2024-10-17 02:14:46.048225861 +0000
@@ -108,0 +109 @@
+ http_cache_middleware = http.builder.handlers.delete(Faraday::HttpCache) if Faraday.const_defined?(:HttpCache)
@@ -117,0 +119 @@
+ http.builder.handlers.push(http_cache_middleware) unless http_cache_middleware.nil?
lib/octokit/default.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/default.rb 2024-10-17 02:14:46.036225750 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/default.rb 2024-10-17 02:14:46.048225861 +0000
@@ -15,5 +14,0 @@
- begin
- require 'faraday/multipart'
- rescue LoadError
- Octokit::Warnable.octokit_warn 'To use multipart middleware with Faraday v2.0+, install `faraday-multipart` gem; note: this is used by the ManageGHES client for uploading licenses'
- end
lib/octokit/enterprise_management_console_client/management_console.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/enterprise_management_console_client/management_console.rb 2024-10-17 02:14:46.036225750 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/enterprise_management_console_client/management_console.rb 2024-10-17 02:14:46.052225897 +0000
@@ -17 +17 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -32 +32 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -42 +42 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -55 +55 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -64 +64 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -75 +75 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -85 +85 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -95 +95 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -106 +106 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -116 +116 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -141 +141 @@
- octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.14.0, please use the ManageGHES client instead.')
+ octokit_warn('The Management Console API will be deprecated in GitHub Enterprise Server 3.15.0, please use the ManageGHES client instead.')
@@ -174 +174,8 @@
- http.request :multipart
+ begin
+ http.request :multipart
+ rescue Faraday::Error
+ raise Faraday::Error, <<~ERROR
+ The `faraday-multipart` gem is required to upload a license.
+ Please add `gem "faraday-multipart"` to your Gemfile.
+ ERROR
+ end
lib/octokit/manage_ghes_client/manage_ghes.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/manage_ghes_client/manage_ghes.rb 2024-10-17 02:14:46.036225750 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/manage_ghes_client/manage_ghes.rb 2024-10-17 02:14:46.052225897 +0000
@@ -39 +39,8 @@
- conn.request :multipart
+ begin
+ conn.request :multipart
+ rescue Faraday::Error
+ raise Faraday::Error, <<~ERROR
+ The `faraday-multipart` gem is required to upload a license.
+ Please add `gem "faraday-multipart"` to your Gemfile.
+ ERROR
+ end
lib/octokit/repository.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/repository.rb 2024-10-17 02:14:46.036225750 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/repository.rb 2024-10-17 02:14:46.052225897 +0000
@@ -83,0 +84,6 @@
+ ABS_URI_REGEXP = if URI.const_defined?(:RFC2396_PARSER) # Ruby 3.4+
+ URI::RFC2396_PARSER.regexp.fetch(:ABS_URI)
+ else
+ URI::RFC2396_Parser.new.regexp.fetch(:ABS_URI)
+ end
+
@@ -85 +91 @@
- if @owner.include?('/') || @name.include?('/') || !url.match(URI::ABS_URI)
+ if @owner.include?('/') || @name.include?('/') || !url.match?(ABS_URI_REGEXP)
lib/octokit/version.rb
--- /tmp/d20241017-2223-j3ssck/octokit-9.1.0/lib/octokit/version.rb 2024-10-17 02:14:46.040225787 +0000
+++ /tmp/d20241017-2223-j3ssck/octokit-9.2.0/lib/octokit/version.rb 2024-10-17 02:14:46.052225897 +0000
@@ -10 +10 @@
- MINOR = 1
+ MINOR = 2
|
gem compare public_suffix 6.0.0 6.0.1 Compared versions: ["6.0.0", "6.0.1"]
DIFFERENT date:
6.0.0: 2024-06-17 00:00:00 UTC
6.0.1: 2024-07-23 00:00:00 UTC
DIFFERENT metadata:
6.0.0: {"bug_tracker_uri"=>"https://github.com/weppos/publicsuffix-ruby/issues", "changelog_uri"=>"https://github.com/weppos/publicsuffix-ruby/blob/master/CHANGELOG.md", "documentation_uri"=>"https://rubydoc.info/gems/public_suffix/6.0.0", "homepage_uri"=>"https://simonecarletti.com/code/publicsuffix-ruby", "source_code_uri"=>"https://github.com/weppos/publicsuffix-ruby/tree/v6.0.0"}
6.0.1: {"bug_tracker_uri"=>"https://github.com/weppos/publicsuffix-ruby/issues", "changelog_uri"=>"https://github.com/weppos/publicsuffix-ruby/blob/master/CHANGELOG.md", "documentation_uri"=>"https://rubydoc.info/gems/public_suffix/6.0.1", "homepage_uri"=>"https://simonecarletti.com/code/publicsuffix-ruby", "source_code_uri"=>"https://github.com/weppos/publicsuffix-ruby/tree/v6.0.1"}
DIFFERENT version:
6.0.0: 6.0.0
6.0.1: 6.0.1
DIFFERENT files:
6.0.0->6.0.1:
* Changed:
CHANGELOG.md +7/-0
data/list.txt +117/-55
lib/public_suffix/version.rb +1/-1 |
gem compare --diff public_suffix 6.0.0 6.0.1 Compared versions: ["6.0.0", "6.0.1"]
DIFFERENT files:
6.0.0->6.0.1:
* Changed:
CHANGELOG.md
--- /tmp/d20241017-2362-v54f8g/public_suffix-6.0.0/CHANGELOG.md 2024-10-17 02:14:51.896279510 +0000
+++ /tmp/d20241017-2362-v54f8g/public_suffix-6.0.1/CHANGELOG.md 2024-10-17 02:14:51.900279547 +0000
@@ -5,0 +6,7 @@
+## 6.0.1
+
+### Changed
+
+- Updated definitions.
+
+
data/list.txt
--- /tmp/d20241017-2362-v54f8g/public_suffix-6.0.0/data/list.txt 2024-10-17 02:14:51.896279510 +0000
+++ /tmp/d20241017-2362-v54f8g/public_suffix-6.0.1/data/list.txt 2024-10-17 02:14:51.900279547 +0000
@@ -35 +35 @@
-// aero : see https://www.information.aero/index.php?id=66
+// aero : https://information.aero/registration/policies/dmp
@@ -36,0 +37,11 @@
+// 2LDs
+airline.aero
+airport.aero
+// 2LDs (currently not accepting registration, seemingly never have)
+// As of 2024-07, these are marked as reserved for potential 3LD
+// registrations (clause 11 "allocated subdomains" in the 2006 TLD
+// policy), but the relevant industry partners have not opened them up
+// for registration. Current status can be determined from the TLD's
+// policy document: 2LDs that are open for registration must list
+// their policy in the TLD's policy. Any 2LD without such a policy is
+// not open for registrations.
@@ -43,3 +53,0 @@
-aircraft.aero
-airline.aero
-airport.aero
@@ -47 +54,0 @@
-airtraffic.aero
@@ -48,0 +56,2 @@
+aircraft.aero
+airtraffic.aero
@@ -50 +58,0 @@
-amusement.aero
@@ -80,0 +89 @@
+freight.aero
@@ -94,0 +104 @@
+marketplace.aero
@@ -116,0 +127 @@
+taxi.aero
@@ -1017 +1028 @@
-// fi : https://en.wikipedia.org/wiki/.fi
+// fi : https://www.iana.org/domains/root/db/fi.html
@@ -1019 +1030 @@
-// aland.fi : https://en.wikipedia.org/wiki/.ax
+// aland.fi : https://www.iana.org/domains/root/db/ax.html
@@ -1023 +1033,0 @@
-// TODO: Check for updates (expected to be phased out around Q1/2009)
@@ -6712 +6722 @@
-// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2024-06-13T15:15:16Z
+// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2024-07-12T15:14:39Z
@@ -10002,4 +10011,0 @@
-// shaw : Shaw Cablesystems G.P.
-// https://www.iana.org/domains/root/db/shaw.html
-shaw
-
@@ -10498 +10504 @@
-// vana : Internet Naming Company LLC
+// vana : D3 Registry LLC
@@ -11348 +11354 @@
-// Reference: 09588633-91fe-49d8-b4e7-ec36496d11f3
+// Reference: cb38c251-c93d-4cda-81ec-e72c4f0fdb72
@@ -11349,0 +11356 @@
+auth.ap-east-1.amazoncognito.com
@@ -11359,0 +11367 @@
+auth.ca-west-1.amazoncognito.com
@@ -11495 +11503 @@
-// Reference: 87f24ece-a77e-40e8-bb4a-f6b74fe9f975
+// Reference: f5ea5d0a-ec6a-4f23-ac1c-553fbff13f5c
@@ -11501,0 +11510 @@
+*.ap-northeast-3.airflow.amazonaws.com
@@ -11502,0 +11512 @@
+*.ap-south-2.airflow.amazonaws.com
@@ -11504,0 +11515,2 @@
+*.ap-southeast-3.airflow.amazonaws.com
+*.ap-southeast-4.airflow.amazonaws.com
@@ -11505,0 +11518 @@
+*.ca-west-1.airflow.amazonaws.com
@@ -11506,0 +11520 @@
+*.eu-central-2.airflow.amazonaws.com
@@ -11508,0 +11523 @@
+*.eu-south-2.airflow.amazonaws.com
@@ -11511,0 +11527,2 @@
+*.il-central-1.airflow.amazonaws.com
+*.me-central-1.airflow.amazonaws.com
@@ -11905,0 +11923,5 @@
+// Amazon SageMaker with MLflow
+// Submited by: AWS Security <psl-maintainers@amazon.com>
+// Reference: c19f92b3-a82a-452d-8189-831b572eea7e
+*.experiments.sagemaker.aws
+
@@ -11922,2 +11944,2 @@
-// Reference: 5ecce854-c033-4fc4-a755-1a9916d9a9bb
-*.amplifyapp.com
+// Reference: c35bed18-6f4f-424f-9298-5756f2f7d72b
+amplifyapp.com
@@ -12347,3 +12368,0 @@
-// c.la : http://www.c.la/
-c.la
-
@@ -12521,3 +12540,3 @@
-// cPanel L.L.C. : https://www.cpanel.net/
-// Submitted by Dustin Scherer <public.suffix@cpanel.net>
-*.cprapid.com
+// Craft Docs Ltd : https://www.craft.do/
+// Submitted by Zsombor Fuszenecker <security@craft.do>
+craft.me
@@ -12552,0 +12572,4 @@
+// cyber_Folks S.A. : https://cyberfolks.pl
+// Submitted by Bartlomiej Kida <security@cyberfolks.pl>
+cfolks.pl
+
@@ -12637,0 +12661,6 @@
+// dhosting.pl Sp. z o.o.: https://dhosting.pl/
+// Submitted by Michal Kokoszkiewicz <bok@dhosting.pl>
+dfirma.pl
+dkonto.pl
+you2.pl
+
@@ -12672,0 +12702,4 @@
+// Dreamyoungs, Inc. : https://durumis.com
+// Submitted by Infra Team <infra@durumis.com>
+durumis.com
+
@@ -13400 +13433 @@
-// Future Versatile Group. :https://www.fvg-on.net/
+// Future Versatile Group. : https://www.fvg-on.net/
@@ -13622,4 +13654,0 @@
-// GlobeHosting, Inc.
-// Submitted by Zoltan Egresi <egresi@globehosting.com>
-ro.im
-
@@ -13766,0 +13796,9 @@
+// Hatena Co., Ltd. : https://hatena.co.jp
+// Submitted by Masato Nakamura <blog-developers@hatena.ne.jp>
+hatenablog.com
+hatenadiary.com
+hateblo.jp
+hatenablog.jp
+hatenadiary.jp
+hatenadiary.org
+
@@ -13831 +13869 @@
-// HostyHosting (hostyhosting.com)
+// HostyHosting (https://hostyhosting.com)
@@ -14245,4 +14282,0 @@
-// Mail Transfer Platform : https://www.neupeer.com
-// Submitted by Li Hui <lihui@neupeer.com>
-cn.vu
-
@@ -14386,0 +14421,4 @@
+// Netfy Domains : https://netfy.domains
+// Submitted by Suranga Ranasinghe <security@mavicsoft.com>
+netfy.app
+
@@ -14589,0 +14628,4 @@
+// Obl.ong : <https://obl.ong>
+// Submitted by Reese Armstrong <team@obl.ong>
+obl.ong
+
@@ -14771,6 +14812,0 @@
-// Plesk : https://www.plesk.com/
-// Submitted by Anton Akhtyamov <program-managers@plesk.com>
-pleskns.com
-pdns.page
-plesk.page
-
@@ -14800,2 +14836,2 @@
-//prequalifyme.today : https://prequalifyme.today
-//Submitted by DeepakTiwari deepak@ivylead.io
+// prequalifyme.today : https://prequalifyme.today
+// Submitted by DeepakTiwari deepak@ivylead.io
@@ -14855,0 +14892,5 @@
+// Raidboxes GmbH : https://raidboxes.de
+// Submitted by Auke Tembrink <hostmaster@raidboxes.de>
+myrdbx.io
+site.rb-hosting.io
+
@@ -14860,4 +14900,0 @@
-// Redstar Consultants : https://www.redstarconsultants.com/
-// Submitted by Jons Slemmer <jons@redstarconsultants.com>
-instantcloud.cn
-
@@ -14900,4 +14936,0 @@
-// Rakuten Games, Inc : https://dev.viberplay.io
-// Submitted by Joshua Zhang <public-suffix@rgames.jp>
-g.vbrplsbx.io
-
@@ -15054 +15087 @@
-// Submitted by Michael Biven <mbiven@salesforce.com> and Aaron Romeo <aaron.romeo@salesforce.com>
+// Submitted by Salesforce Public Suffix List Team <public-suffix-list@salesforce.com>
@@ -15058,0 +15092,8 @@
+*.d.crm.dev
+*.w.crm.dev
+*.wa.crm.dev
+*.wb.crm.dev
+*.wc.crm.dev
+*.wd.crm.dev
+*.we.crm.dev
+*.wf.crm.dev
@@ -15145,0 +15187,4 @@
+// Servebolt AS: https://servebolt.com
+// Submitted by Daniel Kjeserud <cloudops@servebolt.com>
+servebolt.cloud
+
@@ -15155,0 +15201,4 @@
+// Shanghai Accounting Society : https://www.sasf.org.cn
+// Submitted by Information Administration <info@sasf.org.cn>
+as.sh.cn
+
@@ -15382 +15430,0 @@
-su.paba.se
@@ -15428 +15476 @@
-// TASK geographical domains (www.task.gda.pl/uslugi/dns)
+// TASK geographical domains (https://www.task.gda.pl/uslugi/dns)
@@ -15434,0 +15483,5 @@
+// tawk.to, Inc : https://www.tawk.to
+// Submitted by tawk.to developer team <dev-accounts@tawk.to>
+p.tawk.email
+p.tawkto.email
+
@@ -15475 +15528 @@
-// Submitted by Antoine Beaupré <anarcat@torproject.org
+// Submitted by Antoine Beaupré <anarcat@torproject.org>
@@ -15644,0 +15698,9 @@
+
+// WebPros International, LLC : https://webpros.com/
+// Submitted by Nicolas Rochelemagne <public.suffix@webpros.com>
+cprapid.com
+pleskns.com
+wp2.host
+pdns.page
+plesk.page
+wpsquared.site
lib/public_suffix/version.rb
--- /tmp/d20241017-2362-v54f8g/public_suffix-6.0.0/lib/public_suffix/version.rb 2024-10-17 02:14:51.900279547 +0000
+++ /tmp/d20241017-2362-v54f8g/public_suffix-6.0.1/lib/public_suffix/version.rb 2024-10-17 02:14:51.904279584 +0000
@@ -12 +12 @@
- VERSION = "6.0.0"
+ VERSION = "6.0.1" |
gem compare uri 0.13.0 0.13.1 Compared versions: ["0.13.0", "0.13.1"]
DIFFERENT date:
0.13.0: 2023-11-06 00:00:00 UTC
0.13.1: 2024-08-27 00:00:00 UTC
DIFFERENT rubygems_version:
0.13.0: 3.5.0.dev
0.13.1: 3.6.0.dev
DIFFERENT version:
0.13.0: 0.13.0
0.13.1: 0.13.1
DIFFERENT files:
0.13.0->0.13.1:
* Changed:
.github/workflows/test.yml +3/-0
lib/uri/common.rb +2/-0
lib/uri/version.rb +1/-1 |
gem compare --diff uri 0.13.0 0.13.1 Compared versions: ["0.13.0", "0.13.1"]
DIFFERENT files:
0.13.0->0.13.1:
* Changed:
.github/workflows/test.yml
--- /tmp/d20241017-2433-4g5ees/uri-0.13.0/.github/workflows/test.yml 2024-10-17 02:14:57.684332376 +0000
+++ /tmp/d20241017-2433-4g5ees/uri-0.13.1/.github/workflows/test.yml 2024-10-17 02:14:57.688332413 +0000
@@ -17,0 +18,3 @@
+ exclude:
+ - ruby: 2.5
+ os: macos-latest
lib/uri/common.rb
--- /tmp/d20241017-2433-4g5ees/uri-0.13.0/lib/uri/common.rb 2024-10-17 02:14:57.688332413 +0000
+++ /tmp/d20241017-2433-4g5ees/uri-0.13.1/lib/uri/common.rb 2024-10-17 02:14:57.692332449 +0000
@@ -21,0 +22,2 @@
+ RFC2396_PARSER = RFC2396_Parser.new
+ Ractor.make_shareable(RFC2396_PARSER) if defined?(Ractor)
lib/uri/version.rb
--- /tmp/d20241017-2433-4g5ees/uri-0.13.0/lib/uri/version.rb 2024-10-17 02:14:57.688332413 +0000
+++ /tmp/d20241017-2433-4g5ees/uri-0.13.1/lib/uri/version.rb 2024-10-17 02:14:57.692332449 +0000
@@ -3 +3 @@
- VERSION_CODE = '001300'.freeze
+ VERSION_CODE = '001301'.freeze |
dependabot
bot
force-pushed
the
dependabot/bundler/octokit-9.2.0
branch
3 times, most recently
from
October 20, 2024 21:39
b04acee
to
4c11f64
Compare
Bumps [octokit](https://github.com/octokit/octokit.rb) from 9.1.0 to 9.2.0. - [Release notes](https://github.com/octokit/octokit.rb/releases) - [Changelog](https://github.com/octokit/octokit.rb/blob/main/RELEASE.md) - [Commits](octokit/octokit.rb@v9.1.0...v9.2.0) --- updated-dependencies: - dependency-name: octokit dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
dependabot
bot
force-pushed
the
dependabot/bundler/octokit-9.2.0
branch
from
October 20, 2024 21:42
4c11f64
to
d5889a6
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps octokit from 9.1.0 to 9.2.0.
Release notes
Sourced from octokit's releases.
Commits
664b02d
v9.2.04826764
Merge pull request #1719 from octokit/v8c93540d
except is not supported in 2.7 replacing with tap and delete6e59521
empty line rule fix2f8cb0e
lint fixes9f1a057
Merge branch 'main' into v88532300
fix: Corrects the order of caching + authorization middlewaresc0ce2e5
Add support for file comments in PRs (#1717)6c62c46
fix: Remove the Faraday multipart warning and tweak the error message raised ...71e3d20
Update rubocop requirement from 1.65.0 to 1.66.1 (#1714)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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@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)