diff --git a/.bundle/config b/.bundle/config index 2369228..ef6e3bf 100644 --- a/.bundle/config +++ b/.bundle/config @@ -1,2 +1,5 @@ --- BUNDLE_PATH: "vendor/bundle" +BUNDLE_CLEAN: "true" +BUNDLE_DEPLOYMENT: "true" +BUNDLE_DISABLE_SHARED_GEMS: "true" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b2bc61e..3fc6692 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - ruby_version: ['3.2', '3.3', '3.4', '4.0'] + ruby_version: ['3.3', '3.4', '4.0'] fail-fast: false steps: @@ -38,7 +38,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] - ruby_version: ['3.2', '3.3', '3.4', '4.0'] + ruby_version: ['3.3', '3.4', '4.0'] fail-fast: false steps: @@ -117,7 +117,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - ruby_version: ['3.2', '3.3', '3.4', '4.0'] + ruby_version: ['3.3', '3.4', '4.0'] fail-fast: false steps: diff --git a/.ruby-version b/.ruby-version index db3229c..dbb33e7 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4 +4.0 diff --git a/Gemfile.lock b/Gemfile.lock index e0a7e9a..7523bc9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,10 +1,10 @@ PATH remote: . specs: - gauge-ruby (1.0.0) + gauge-ruby (1.1.0) grpc (~> 1.74) parser (~> 3.2) - unparser (>= 0.6.6, < 0.9.0) + unparser (>= 0.6.15) GEM remote: https://rubygems.org/ @@ -22,7 +22,7 @@ GEM google-protobuf (4.34.1-arm64-darwin) bigdecimal rake (~> 13.3) - google-protobuf (4.34.1-x86_64-darwin) + google-protobuf (4.34.1-x64-mingw-ucrt) bigdecimal rake (~> 13.3) google-protobuf (4.34.1-x86_64-linux-gnu) @@ -39,7 +39,7 @@ GEM grpc (1.80.0-arm64-darwin) google-protobuf (>= 3.25, < 5.0) googleapis-common-protos-types (~> 1.0) - grpc (1.80.0-x86_64-darwin) + grpc (1.80.0-x64-mingw-ucrt) google-protobuf (>= 3.25, < 5.0) googleapis-common-protos-types (~> 1.0) grpc (1.80.0-x86_64-linux-gnu) @@ -74,7 +74,7 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) - unparser (0.8.2) + unparser (0.9.0) diff-lcs (>= 1.6, < 3) parser (>= 3.3.0) prism (>= 1.5.1) @@ -84,7 +84,7 @@ PLATFORMS aarch64-linux-gnu arm64-darwin ruby - x86_64-darwin + x64-mingw-ucrt x86_64-linux-gnu DEPENDENCIES @@ -98,5 +98,41 @@ DEPENDENCIES simplecov yard +CHECKSUMS + ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 + bigdecimal (4.1.0) sha256=6dc07767aa3dc456ccd48e7ae70a07b474e9afd7c5bc576f80bd6da5c8dd6cae + diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 + docile (1.4.1) sha256=96159be799bfa73cdb721b840e9802126e4e03dfc26863db73647204c727f21e + gauge-ruby (1.1.0) + google-protobuf (4.34.1) sha256=347181542b8d659c60f028fa3791c9cccce651a91ad27782dbc5c5e374796cdc + google-protobuf (4.34.1-aarch64-linux-gnu) sha256=f9c07607dc139c895f2792a7740fcd01cd94d4d7b0e0a939045b50d7999f0b1d + google-protobuf (4.34.1-arm64-darwin) sha256=2745061f973119e6e7f3c81a0c77025d291a3caa6585a2cd24a25bbc7bedb267 + google-protobuf (4.34.1-x64-mingw-ucrt) sha256=8361420912aabb400a86b6e0a4baa99fa77b4b93d1fa0c5ddcd11c18969ba4d5 + google-protobuf (4.34.1-x86_64-linux-gnu) sha256=87088c9fd8e47b5b40ca498fc1195add6149e941ff7e81c532a5b0b8876d4cc9 + googleapis-common-protos-types (1.22.0) sha256=f97492b77bd6da0018c860d5004f512fe7cd165554d7019a8f4df6a56fbfc4c7 + grpc (1.80.0) sha256=2ded0c8bc3a1f3d34b8c790e00dd0120768ba0e9f9fd841e1dc67f7a2566d07d + grpc (1.80.0-aarch64-linux-gnu) sha256=1c15048887224575cb38026fea5b9abb14ae955bfce8beb0701e0946959a8520 + grpc (1.80.0-arm64-darwin) sha256=c4b5871ad7673c526b64e54e70a99d84e35e2c26a1fc9a91f9c3341c7821e0c7 + grpc (1.80.0-x64-mingw-ucrt) sha256=2df5c2842d21dc41a1096bead4b635993c19a4608ed47638f5624325f6b18338 + grpc (1.80.0-x86_64-linux-gnu) sha256=25ba8beb5438152fb60656161dc729c1258c6963ec568361f601e19b2fb7ac23 + grpc-tools (1.80.0) sha256=49076fbc7b34556365694202ed7ffd1e959e68ba8c339e99b437ba2a985a2cf2 + method_source (1.1.0) sha256=181301c9c45b731b4769bc81e8860e72f9161ad7d66dd99103c9ab84f560f5c5 + os (1.1.4) sha256=57816d6a334e7bd6aed048f4b0308226c5fb027433b67d90a9ab435f35108d3f + parser (3.3.11.1) sha256=d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54 + prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 + racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f + rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c + rspec (3.13.2) sha256=206284a08ad798e61f86d7ca3e376718d52c0bc944626b2349266f239f820587 + rspec-core (3.13.6) sha256=a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d + rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 + rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 + rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c + rubyzip (3.2.2) sha256=c0ed99385f0625415c8f05bcae33fe649ed2952894a95ff8b08f26ca57ea5b3c + simplecov (0.22.0) sha256=fe2622c7834ff23b98066bb0a854284b2729a569ac659f82621fc22ef36213a5 + simplecov-html (0.13.2) sha256=bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246 + simplecov_json_formatter (0.1.4) sha256=529418fbe8de1713ac2b2d612aa3daa56d316975d307244399fa4838c601b428 + unparser (0.9.0) sha256=4331f174a73a23b69250b13d47da3794ed1449711ee0f9ed8947dc020ba76067 + yard (0.9.38) sha256=721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f + BUNDLED WITH - 4.0.6 + 4.0.9 diff --git a/gauge-ruby.gemspec b/gauge-ruby.gemspec index 08b7095..53abb96 100644 --- a/gauge-ruby.gemspec +++ b/gauge-ruby.gemspec @@ -19,8 +19,8 @@ Gem::Specification.new do |s| s.files = Dir.glob("lib/**/*.rb") s.add_runtime_dependency 'parser', '~> 3.2' - s.add_runtime_dependency 'unparser', '>= 0.6.6', '< 0.9.0' + s.add_runtime_dependency 'unparser', '>= 0.6.15' s.add_runtime_dependency 'grpc', '~> 1.74' s.add_development_dependency 'grpc-tools', '~> 1.10' - s.required_ruby_version = '>= 3.2' + s.required_ruby_version = '>= 3.3' end diff --git a/ruby.json b/ruby.json index 8fa164c..d3d7811 100644 --- a/ruby.json +++ b/ruby.json @@ -1,6 +1,6 @@ { "id" : "ruby", - "version" : "1.0.0", + "version" : "1.1.0", "description": "ruby support for gauge", "install": { "windows": [],