Skip to content

Commit 7c5217b

Browse files
authored
Merge pull request #22 from pact-foundation/ruby_3_2
Ruby 3 2
2 parents 394b8ba + 1601c95 commit 7c5217b

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

.github/workflows/release_gem.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
release:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v3
1414
with:
1515
fetch-depth: 0
1616
- id: release-gem

.github/workflows/test.yml

+3-7
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,12 @@ on: [push, pull_request]
44

55
jobs:
66
test:
7-
runs-on: "ubuntu-latest"
8-
continue-on-error: ${{ matrix.experimental }}
7+
runs-on: ${{ matrix.os }}
98
strategy:
109
fail-fast: false
1110
matrix:
12-
ruby_version: ["2.2", "2.7"]
13-
experimental: [false]
14-
include:
15-
- ruby_version: "3.0"
16-
experimental: true
11+
ruby_version: ["2.7", "3.0", "3.1", "3.2"]
12+
os: ["ubuntu-latest","windows-latest","macos-latest"]
1713
steps:
1814
- uses: actions/checkout@v2
1915
- uses: ruby/setup-ruby@v1

spec/features/cli_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
require 'fileutils'
44
require 'English'
55

6-
RSpec.describe 'the CLI' do
6+
RSpec.describe 'the CLI', skip_windows: true do
77
CLI_SPEC_PACT_FILE_PATH = './tmp/foo-bar.json'.freeze
88

99
let(:json) { File.read('spec/fixtures/message-v1-format.json') }

spec/spec_helper.rb

+2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
config.example_status_persistence_file_path = ".rspec_status"
66

77
config.disable_monkey_patching!
8+
is_windows = Gem.win_platform?
89

10+
config.filter_run_excluding :skip_windows => is_windows
911
config.expect_with :rspec do |c|
1012
c.syntax = :expect
1113
end

0 commit comments

Comments
 (0)