diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 119afd0f5..495e76b42 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,7 +1,7 @@ name: CI on: - - push + pull_request: jobs: build: diff --git a/Gemfile.lock b/Gemfile.lock index ae355b9e6..c0b20a530 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -25,8 +25,8 @@ GEM minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) ast (2.4.1) base64 (0.2.0) builder (3.2.4) @@ -93,7 +93,7 @@ GEM pry-byebug (3.9.0) byebug (~> 11.0) pry (~> 0.13.0) - public_suffix (4.0.6) + public_suffix (4.0.7) rack (2.2.23) rainbow (3.0.0) rake (13.0.1) diff --git a/lib/shopify_api.rb b/lib/shopify_api.rb index 3140d48ee..d44967c79 100644 --- a/lib/shopify_api.rb +++ b/lib/shopify_api.rb @@ -1,5 +1,6 @@ # frozen_string_literal: true $:.unshift(File.dirname(__FILE__)) +require 'logger' require 'active_resource' require 'active_support/core_ext/class/attribute_accessors' require 'digest/md5' diff --git a/test/test_helper.rb b/test/test_helper.rb index 06733cac0..c1275f3e6 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -4,7 +4,11 @@ require 'webmock/minitest' require_relative 'lib/webmock_extensions/last_request' require 'mocha/minitest' -require 'pry' +begin + require 'pry' +rescue LoadError, NameError + # Older pry releases are not compatible with newer Rubies used for local verification. +end $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))