11class CucumberRuby < Formula
22 desc "Cucumber for Ruby"
33 homepage "https://cucumber.io"
4- url "https://github.com/cucumber/cucumber-ruby/archive/refs/tags/v9.2.1 .tar.gz"
5- sha256 "d15fec49a75c2e0d740c87b16818a3cacc317f1751d075444cb93a87ddaaf2dc "
4+ url "https://github.com/cucumber/cucumber-ruby/archive/refs/tags/v10.0.0 .tar.gz"
5+ sha256 "59550828a178de1d5b04611d1013e64319b6395ca3fc3995fcc448a3d0d054ce "
66 license "MIT"
77
88 livecheck do
@@ -11,14 +11,13 @@ class CucumberRuby < Formula
1111 end
1212
1313 bottle do
14- rebuild 1
15- sha256 cellar : :any , arm64_sequoia : "20381cf2c1bbdb4f7ebea8dc4a0a8ed54da15918a5990a4174da415143f1d614"
16- sha256 cellar : :any , arm64_sonoma : "998779f5565e45a08537c4ee50623709e0a18b9196566b0e38960a550835e19d"
17- sha256 cellar : :any , arm64_ventura : "f666102925eaf6f28a901e04718ce7b11a6b212b5ac99facc05976619ead0da1"
18- sha256 cellar : :any , sonoma : "a064069552ea70949964106b212ac03a08545a1ff8cf579866157c3f081625f0"
19- sha256 cellar : :any , ventura : "4a50724c662c7703e7194415b307960575aa2fcdb9a02aa33af952469fdf807a"
20- sha256 cellar : :any_skip_relocation , arm64_linux : "729a70a8e6dfb8478fbd440b3d2c2dc0a90207e2b1e6eb8aea9eb96daf75e2db"
21- sha256 cellar : :any_skip_relocation , x86_64_linux : "3e9d621e6af198167ae28ec80ffd44a87c2cffee29c5bc81869a1dc9c46e8152"
14+ sha256 cellar : :any , arm64_sequoia : "3d8ce1c5b083bcd28747f8ac25f517b8ec2a72e071ea01abc08b72f7e55654f7"
15+ sha256 cellar : :any , arm64_sonoma : "42ef58af359627bf4f171fcec6489b2ed962ec08289bb10c7b50650d1813185f"
16+ sha256 cellar : :any , arm64_ventura : "fb7c7f395df3b38b4041117ea843fd32832bb69a8ec2aa90c43c00dd4cf2782e"
17+ sha256 cellar : :any , sonoma : "2abcb235b49088f1ef4ec5ece107e92b1f216d7418fc61ba952397eb2346fa18"
18+ sha256 cellar : :any , ventura : "888f0425eb8a60081fb48a87b0661a7adfcfc9538cf3e16e4222477c89dbbe7f"
19+ sha256 cellar : :any_skip_relocation , arm64_linux : "8f45502bc0e4a52558fa889b975398b81f3d077af122f9f3a30061ecff944506"
20+ sha256 cellar : :any_skip_relocation , x86_64_linux : "81fbfb7007f98c4a3a80f4bad850262a02cb3f42668dea0b16a5fe7fc03e6367"
2221 end
2322
2423 depends_on "pkgconf" => :build
@@ -28,11 +27,11 @@ class CucumberRuby < Formula
2827
2928 # Runtime dependencies of cucumber
3029 # List with `gem install --explain cucumber`
31- # https://rubygems.org/gems/cucumber/versions/9 .0.1 /dependencies
30+ # https://rubygems.org/gems/cucumber/versions/10 .0.0 /dependencies
3231
3332 resource "ffi" do
34- url "https://rubygems.org/gems/ffi-1.17.1 .gem"
35- sha256 "26f6b0dbd1101e6ffc09d3ca640b2a21840cc52731ad8a7ded9fb89e5fb0fc39 "
33+ url "https://rubygems.org/gems/ffi-1.17.2 .gem"
34+ sha256 "297235842e5947cc3036ebe64077584bff583cd7a4e94e9a02fdec399ef46da6 "
3635 end
3736
3837 resource "sys-uname" do
@@ -50,44 +49,49 @@ class CucumberRuby < Formula
5049 sha256 "8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef"
5150 end
5251
52+ resource "logger" do
53+ url "https://rubygems.org/gems/logger-1.6.4.gem"
54+ sha256 "b627b91c922231050932e7bf8ee886fe54790ba2238a468ead52ba21911f2ee7"
55+ end
56+
5357 resource "diff-lcs" do
54- url "https://rubygems.org/gems/diff-lcs-1.5.1 .gem"
55- sha256 "273223dfb40685548436d32b4733aa67351769c7dea621da7d9dd4813e63ddfe "
58+ url "https://rubygems.org/gems/diff-lcs-1.6.2 .gem"
59+ sha256 "9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 "
5660 end
5761
5862 resource "cucumber-messages" do
59- url "https://rubygems.org/gems/cucumber-messages-22.0 .0.gem"
60- sha256 "d08a6c228675dd036896bebe82a29750cbdc4dacd461e39edd1199dfa36da719 "
63+ url "https://rubygems.org/gems/cucumber-messages-27.2 .0.gem"
64+ sha256 "46e2a1454620db3d0811ad990b9a96cd47bfdb5e2ad4f2ae0b41822332979fff "
6165 end
6266
6367 resource "cucumber-html-formatter" do
64- url "https://rubygems.org/gems/cucumber-html-formatter-21.7.0.gem"
65- sha256 "e116a23dd4827b76f5055e4bcba2899ac5d9391293000486680bf9a14d0bc252"
66- end
67-
68- resource "cucumber-gherkin" do
69- url "https://rubygems.org/gems/cucumber-gherkin-27.0.0.gem"
70- sha256 "2e6a8212c1d0107f95d75082e8bd5f05ace4e42dd77a396c7b713be3a8067718"
68+ url "https://rubygems.org/gems/cucumber-html-formatter-21.10.1.gem"
69+ sha256 "bc59de683fe84fb3403ca9ec5cd208afcf53aedda7be1844e3b3698e9c2f1134"
7170 end
7271
7372 resource "bigdecimal" do
74- url "https://rubygems.org/gems/bigdecimal-3.1.5 .gem"
75- sha256 "534faee5ae3b4a0a6369fe56cd944e907bf862a9209544a9e55f550592c22fac "
73+ url "https://rubygems.org/gems/bigdecimal-3.1.8 .gem"
74+ sha256 "a89467ed5a44f8ae01824af49cbc575871fa078332e8f77ea425725c1ffe27be "
7675 end
7776
7877 resource "cucumber-cucumber-expressions" do
79- url "https://rubygems.org/gems/cucumber-cucumber-expressions-17.1.0 .gem"
80- sha256 "a1be9df1e5d787f62ff89e5a96c9a78e2e3b989cef7bf698f22cd5efd699d391 "
78+ url "https://rubygems.org/gems/cucumber-cucumber-expressions-18.0.1 .gem"
79+ sha256 "8398a0bf636af33ff3b61e459a309295eb02745b9e21bd7af0eaaa2a1e6be3e5 "
8180 end
8281
8382 resource "cucumber-tag-expressions" do
84- url "https://rubygems.org/gems/cucumber-tag-expressions-6.1.1.gem"
85- sha256 "ccf1bb8ae92dc5f91571b3e8f034b496b079e2e25cabb802dd64b24975483430"
83+ url "https://rubygems.org/gems/cucumber-tag-expressions-6.1.2.gem"
84+ sha256 "f790e4e820b80d453e83c6a462ed6de36b9477b046543322f646c1e8c275916d"
85+ end
86+
87+ resource "cucumber-gherkin" do
88+ url "https://rubygems.org/gems/cucumber-gherkin-30.0.4.gem"
89+ sha256 "fe7b3f2ff19e42a41748f3987bb99b7241b14324b30d81de01fb0f36a4628c10"
8690 end
8791
8892 resource "cucumber-core" do
89- url "https://rubygems.org/gems/cucumber-core-13.0.3 .gem"
90- sha256 "e01c28d658dc0a8d5804507e0b63b58ba0e4fbe8e7d50f8f19c17b44872c5344 "
93+ url "https://rubygems.org/gems/cucumber-core-15.1.0 .gem"
94+ sha256 "2d5c56425d5f663a58647e12969288d555fd78a1e18bfe34d1957f0b3c4134b7 "
9195 end
9296
9397 resource "cucumber-ci-environment" do
@@ -100,6 +104,11 @@ class CucumberRuby < Formula
100104 sha256 "497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f"
101105 end
102106
107+ resource "base64" do
108+ url "https://rubygems.org/gems/base64-0.2.0.gem"
109+ sha256 "0f25e9b21a02a0cc0cea8ef92b2041035d39350946e8789c562b2d1a3da01507"
110+ end
111+
103112 def install
104113 ENV [ "GEM_HOME" ] = libexec
105114 resources . each do |r |
0 commit comments