From 55f6a4cb342352a46b7c6df691d9d8e261a99f81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Qian=20Qian=20=22Cubik=22=E2=80=8E?= Date: Sun, 28 Jan 2024 17:22:24 -0500 Subject: [PATCH 1/2] eloston-chromium: use a single release for both architecture --- Casks/e/eloston-chromium.rb | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/Casks/e/eloston-chromium.rb b/Casks/e/eloston-chromium.rb index 7ce74e1948..6564baba2c 100644 --- a/Casks/e/eloston-chromium.rb +++ b/Casks/e/eloston-chromium.rb @@ -10,26 +10,20 @@ cask "eloston-chromium" do sha256 "895fc268038dec015f19fc78e496577ffa2cd81de56324ca21de134e88f1cd01" end - url "https://github.com/ungoogled-software/ungoogled-chromium-macos/releases/download/#{version.csv.first}_#{arch}__#{version.csv.second}/ungoogled-chromium_#{version.csv.first}_#{arch}-macos.dmg", + url "https://github.com/ungoogled-software/ungoogled-chromium-macos/releases/download/#{version.csv.first}__#{version.csv.second}/ungoogled-chromium_#{version.csv.first}_#{arch}-macos.dmg", verified: "github.com/ungoogled-software/ungoogled-chromium-macos/" name "Ungoogled Chromium" desc "Google Chromium, sans integration with Google" homepage "https://ungoogled-software.github.io/ungoogled-chromium-binaries/" - # Releases are separated by architecture, so we have to check multiple recent - # releases instead of only the "latest" release. livecheck do url :url regex(/^v?(\d+(?:[.-]\d+)+)(?:[._-]#{arch})?(?:[._-]+?(\d+(?:\.\d+)*))?$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] + strategy :github_latest do |json, regex| + match = json["tag_name"]&.match(regex) + next if match.blank? - match = release["tag_name"]&.match(regex) - next if match.blank? - - (match.length >= 2) ? "#{match[1]},#{match[2]}" : match[1] - end + (match.length >= 2) ? "#{match[1]},#{match[2]}" : match[1] end end From 2f9417eba8e264677527a24b583a041364651da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Qian=20Qian=20=22Cubik=22=E2=80=8E?= Date: Sun, 28 Jan 2024 17:49:58 -0500 Subject: [PATCH 2/2] eloston-chromium 121.0.6167.85-1.1,1706477461 --- Casks/e/eloston-chromium.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Casks/e/eloston-chromium.rb b/Casks/e/eloston-chromium.rb index 6564baba2c..cb91d7e757 100644 --- a/Casks/e/eloston-chromium.rb +++ b/Casks/e/eloston-chromium.rb @@ -2,12 +2,12 @@ cask "eloston-chromium" do arch arm: "arm64", intel: "x86-64" on_arm do - version "120.0.6099.129-1.1,1704473311" - sha256 "4b0e003e08dabadc498d8cf07f7cfbaea282ae3eeb30773080ce503c206b2ec1" + version "121.0.6167.85-1.1,1706477461" + sha256 "15a3ca0adf87c74343322a6f8220f16282b0df80358c42ec7f0e982e1344759a" end on_intel do - version "120.0.6099.129-1.1,1704447342" - sha256 "895fc268038dec015f19fc78e496577ffa2cd81de56324ca21de134e88f1cd01" + version "121.0.6167.85-1.1,1706477461" + sha256 "8504fd995782b36e0f915982ca1e372e4cd7c9707ba915093b3ff4687c395abd" end url "https://github.com/ungoogled-software/ungoogled-chromium-macos/releases/download/#{version.csv.first}__#{version.csv.second}/ungoogled-chromium_#{version.csv.first}_#{arch}-macos.dmg",