diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 1e22e74e..abbb43d3 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -4,28 +4,13 @@ on: push: branches: [ master ] pull_request: - branches: [ master ] jobs: - integration_tests: - uses: optimizely/ruby-sdk/.github/workflows/integration_test.yml@master - secrets: - CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }} - TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} - - fullstack_production_suite: - uses: optimizely/ruby-sdk/.github/workflows/integration_test.yml@master - with: - FULLSTACK_TEST_REPO: ProdTesting - secrets: - CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }} - TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} - unit_tests: runs-on: ubuntu-latest strategy: matrix: - ruby: [ '2.7.0', '3.0.0', '3.1.0' ] + ruby: [ '2.6.10', '2.7.0', '3.0.0', '3.1.0' ] steps: - uses: actions/checkout@v3 - name: Set up Ruby ${{ matrix.ruby }} diff --git a/optimizely-sdk.gemspec b/optimizely-sdk.gemspec index c1c5b881..f62f20a0 100644 --- a/optimizely-sdk.gemspec +++ b/optimizely-sdk.gemspec @@ -7,7 +7,7 @@ Gem::Specification.new do |spec| spec.version = Optimizely::VERSION spec.authors = ['Optimizely'] spec.email = ['developers@optimizely.com'] - spec.required_ruby_version = '>= 2.7' + spec.required_ruby_version = '>= 2.6' spec.summary = "Ruby SDK for Optimizely's testing framework" spec.description = 'A Ruby SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts' @@ -24,6 +24,6 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rubocop' spec.add_development_dependency 'webmock' - spec.add_runtime_dependency 'json-schema', '~> 2.6' + spec.add_runtime_dependency 'json-schema', '~> 4.0' spec.add_runtime_dependency 'murmurhash3', '~> 0.1' end