From 9f185b38cf4a548e585abe46bd486fedf61906c0 Mon Sep 17 00:00:00 2001 From: Artem Kirienko Date: Thu, 6 Mar 2025 13:52:49 -0800 Subject: [PATCH] =?UTF-8?q?Fix=20Visual=20Studio=20Code=20on=20macOS=20Cat?= =?UTF-8?q?alina=20=F0=9F=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit visual-studio-code: combine `url` stanzas Co-authored-by: Bevan Kay --- Casks/v/visual-studio-code.rb | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/Casks/v/visual-studio-code.rb b/Casks/v/visual-studio-code.rb index bf1fe66d713c9..9a0566eb6cd04 100644 --- a/Casks/v/visual-studio-code.rb +++ b/Casks/v/visual-studio-code.rb @@ -1,9 +1,27 @@ cask "visual-studio-code" do arch arm: "darwin-arm64", intel: "darwin" - version "1.98.0" - sha256 arm: "c794330a7e7b96a6f31d69c67b01c52f4d3a7574fc56d50d24e578b06495e72d", - intel: "0a5cebab8e2939592a631d162bec15589cfe573e2ebfb5cd466107ba1d0151d9" + on_catalina :or_older do + version "1.97.2" + sha256 arm: "567ba4fae5545586a0bff02eea263d59873fcf488368a9a9ccf3d4c22dfa8ebc", + intel: "cfe48cf7bce34830cb7a20ee7b5e8fbe575fe95a47ef49f62dce8ccf3087dd89" + + livecheck do + skip "Legacy version" + end + end + on_big_sur :or_newer do + version "1.98.0" + sha256 arm: "c794330a7e7b96a6f31d69c67b01c52f4d3a7574fc56d50d24e578b06495e72d", + intel: "0a5cebab8e2939592a631d162bec15589cfe573e2ebfb5cd466107ba1d0151d9" + + livecheck do + url "https://update.code.visualstudio.com/api/update/#{arch}/stable/latest" + strategy :json do |json| + json["productVersion"] + end + end + end url "https://update.code.visualstudio.com/#{version}/#{arch}/stable" name "Microsoft Visual Studio Code" @@ -11,13 +29,6 @@ desc "Open-source code editor" homepage "https://code.visualstudio.com/" - livecheck do - url "https://update.code.visualstudio.com/api/update/#{arch}/stable/latest" - strategy :json do |json| - json["productVersion"] - end - end - auto_updates true depends_on macos: ">= :catalina"