diff --git a/Formula/t/topgrade.rb b/Formula/t/topgrade.rb index 237613bf939596..520359818413ae 100644 --- a/Formula/t/topgrade.rb +++ b/Formula/t/topgrade.rb @@ -1,8 +1,8 @@ class Topgrade < Formula desc "Upgrade all the things" homepage "https://github.com/topgrade-rs/topgrade" - url "https://github.com/topgrade-rs/topgrade/archive/refs/tags/v13.0.0.tar.gz" - sha256 "6d83af871b6ce108dd4773c81835734d306b41425c41c533095ca5a82324b049" + url "https://github.com/topgrade-rs/topgrade/archive/refs/tags/v14.0.0.tar.gz" + sha256 "5635080f7b8d092c107b2b49a18b707a275bd07c6f121778d49b9d147eef9891" license "GPL-3.0-or-later" livecheck do @@ -11,22 +11,29 @@ class Topgrade < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sonoma: "420ebd0679aed63ca88c7b5517f31b648679b3eae25f8c9667d5ea2adce93483" - sha256 cellar: :any_skip_relocation, arm64_ventura: "081243133015cebb27d53f521d93520146f534da493f1fec29c9780d3601f6a1" - sha256 cellar: :any_skip_relocation, arm64_monterey: "cb1477ce33fbd4310c989c19a1bc7427f26456eb1b6f1c09e04d1272aabe8560" - sha256 cellar: :any_skip_relocation, sonoma: "634bc2068940441f295f194512de26a8ad87bdff6ad55d5419a989410644aaea" - sha256 cellar: :any_skip_relocation, ventura: "585115c736d82d4144f66095db93a86ae715954fe87c88a59f98b0b6c8856668" - sha256 cellar: :any_skip_relocation, monterey: "16e5f63b04f2dac8fec521a97569f3e792e903e2e7865dcd4dbb0099bfce8351" - sha256 cellar: :any_skip_relocation, x86_64_linux: "199cd9900cddea4f2fffa622988b841d1ff492e00aad3d75fc7f699845ce1d7a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "910072b01621d488ef2f653a30f686e48cd82abbf60b88e0e7c27982e9885211" + sha256 cellar: :any_skip_relocation, arm64_ventura: "8603ccdab72c718e8afc1b8f06dd99a841e5f867bde11de22b15b8a96f0947b8" + sha256 cellar: :any_skip_relocation, arm64_monterey: "1267c19a3831794f660289ad0e6695d8bf87c4ad90ae8b351781193db174b08a" + sha256 cellar: :any_skip_relocation, sonoma: "4d29bcf7bb6070a04f12b4727a46009ba57932c5f64cf770feee38a75ad39fd0" + sha256 cellar: :any_skip_relocation, ventura: "6d8b58b8c6b70c05e962765dfad4b8026d7758f02d1d9ed1e72fa15afcd66509" + sha256 cellar: :any_skip_relocation, monterey: "01691b9bbc9c6134221445a7d427a0b799be3ba381dfb9623ed0f7b256c7a986" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ab977bafff695ba0bd15ca3a1db59ed91182d49cdae8197db99cb648eb1482dd" end depends_on "rust" => :build + # patch for terminal notification, remove in next release + patch do + url "https://github.com/topgrade-rs/topgrade/commit/f794329913db5571a71e9ac8a36a44959d3f6a33.patch?full_index=1" + sha256 "4b280f19c327e6eb9d86056c4f882234d4996b7429ad7f21c0b78d118f2d0a34" + end + def install system "cargo", "install", *std_cargo_args end test do + ENV["TOPGRADE_SKIP_BRKC_NOTIFY"] = "true" assert_match version.to_s, shell_output("#{bin}/topgrade --version") output = shell_output("#{bin}/topgrade -n --only brew_formula")