From 511b1928f7bdf5716e0348c5dea06f6cb5b9cda8 Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Fri, 5 May 2023 12:04:10 +0100 Subject: [PATCH 1/5] ci(test): test on ruby 3.2 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 81448e6..0eeded5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - ruby_version: ["2.4", "2.7", "3.0"] + ruby_version: ["2.4", "2.7", "3.0", "3.2"] steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 From c96788259c8d3f92d26c8fa47cdf2e770ebbdf78 Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Fri, 5 May 2023 12:11:37 +0100 Subject: [PATCH 2/5] chore(deps): update fakefs/diff-lcs/webmock/hashie --- pact-support.gemspec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pact-support.gemspec b/pact-support.gemspec index 60afec4..7f79237 100644 --- a/pact-support.gemspec +++ b/pact-support.gemspec @@ -21,15 +21,15 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "rainbow", "~> 3.1.1" spec.add_runtime_dependency "awesome_print", "~> 1.9" - spec.add_runtime_dependency "diff-lcs", "~> 1.4" + spec.add_runtime_dependency "diff-lcs", "~> 1.5" spec.add_runtime_dependency "expgen", "~> 0.1" spec.add_development_dependency "rspec", ">= 2.14", "< 4.0" spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "webmock", "~> 3.3" + spec.add_development_dependency "webmock", "~> 3.18.1" spec.add_development_dependency "pry" - spec.add_development_dependency "fakefs", "~> 0.11.2" - spec.add_development_dependency "hashie", "~> 2.0" + spec.add_development_dependency "fakefs", "~> 2.4.0" + spec.add_development_dependency "hashie", "~> 5.0" spec.add_development_dependency "activesupport" spec.add_development_dependency "appraisal" spec.add_development_dependency "conventional-changelog", "~> 1.3" From a375499bf24916854da2c1dc9f502ea9d319bdcc Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Fri, 5 May 2023 12:14:09 +0100 Subject: [PATCH 3/5] chore(deps): drop testing of ruby 2.4 --- .github/workflows/release_gem.yml | 2 +- .github/workflows/test.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release_gem.yml b/.github/workflows/release_gem.yml index 88c845a..c9a7533 100644 --- a/.github/workflows/release_gem.yml +++ b/.github/workflows/release_gem.yml @@ -11,7 +11,7 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 - id: release-gem diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0eeded5..a678288 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,9 +8,9 @@ jobs: strategy: fail-fast: false matrix: - ruby_version: ["2.4", "2.7", "3.0", "3.2"] + ruby_version: ["2.7", "3.0", "3.2"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby_version }} From 007ab80f05fe7876397c854e0fc4af11e03a56ac Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Fri, 5 May 2023 16:23:57 +0100 Subject: [PATCH 4/5] ci(test): test x-plat --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a678288..e989160 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,11 +4,12 @@ on: [push, pull_request] jobs: test: - runs-on: "ubuntu-latest" + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: ruby_version: ["2.7", "3.0", "3.2"] + os: ["ubuntu-latest","windows-latest","macos-latest"] steps: - uses: actions/checkout@v3 - uses: ruby/setup-ruby@v1 From fad40e4adb4468cab0119da5a8fc169726dac145 Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Thu, 11 May 2023 17:15:43 +0100 Subject: [PATCH 5/5] ci: add ruby 3.1 to matrix --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e989160..3b36912 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - ruby_version: ["2.7", "3.0", "3.2"] + ruby_version: ["2.7", "3.0", "3.1", "3.2"] os: ["ubuntu-latest","windows-latest","macos-latest"] steps: - uses: actions/checkout@v3