From 937a0ddf02e218cb4d2cb077baecc4e996e26991 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 17 Oct 2025 18:16:40 +0000 Subject: [PATCH 1/3] Initial plan From fecb9d4e4cdbe4dfcbe4b51a798ba25ec3090906 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 17 Oct 2025 18:28:49 +0000 Subject: [PATCH 2/3] Update PowerShell formulas to latest versions - Update powershell from v7.5.2 to v7.5.3 - Update powershell-preview from v7.6.0-preview.4 to v7.6.0-preview.5 - Update powershell-lts from v7.4.11 to v7.4.12 Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com> --- Formula/powershell-lts.rb | 12 ++++++------ Formula/powershell-preview.rb | 12 ++++++------ Formula/powershell.rb | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Formula/powershell-lts.rb b/Formula/powershell-lts.rb index fe82019..bdd0256 100644 --- a/Formula/powershell-lts.rb +++ b/Formula/powershell-lts.rb @@ -10,10 +10,10 @@ class PowershellLts < Formula desc "Formula to install PowerShell Long Term Stable Channel" homepage "https://github.com/powershell/powershell" - @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.4.11/powershell-7.4.11-osx-arm64.tar.gz" - @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.4.11/powershell-7.4.11-osx-x64.tar.gz" - @arm64sha256 = "18F03E99BAA6B7BC7EC346AAA97CF7CA70782BBF746C9FF3D17CD45CF625DA04" - @x64sha256 = "53D00760D41B0A2B2E849C803C36E4C94707BA1808992AF96A2B0416D90F2BD5" + @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.4.12/powershell-7.4.12-osx-arm64.tar.gz" + @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.4.12/powershell-7.4.12-osx-x64.tar.gz" + @arm64sha256 = "F4F4AA8A28C8136981A1F437A56EBFD47F4A3C89CD7604DA9683315E0F45174E" + @x64sha256 = "B1F37AD6D6EFA2DDA03E2E454D7BADAE943F8B31654BB3A7B415BF124CFD4101" # We do not specify `version "..."` as 'brew audit' will complain - see https://github.com/Homebrew/legacy-homebrew/issues/32540 if Hardware::CPU.intel? @@ -26,7 +26,7 @@ class PowershellLts < Formula sha256 @arm64sha256 end - version "7.4.11" + version "7.4.12" version_scheme 1 # .NET Core 3.1 requires High Sierra - https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?pivots=os-macos&tabs=netcore31 @@ -56,7 +56,7 @@ def caveats end test do - assert_equal "7.4.11", + assert_equal "7.4.12", shell_output("#{bin}/pwsh-lts -c '$psversiontable.psversion.tostring()'").strip end end diff --git a/Formula/powershell-preview.rb b/Formula/powershell-preview.rb index 6e1affa..88d590b 100644 --- a/Formula/powershell-preview.rb +++ b/Formula/powershell-preview.rb @@ -10,10 +10,10 @@ class PowershellPreview < Formula desc "Formula to install PowerShell Preview" homepage "https://github.com/powershell/powershell" - @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.4/powershell-7.6.0-preview.4-osx-arm64.tar.gz" - @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.4/powershell-7.6.0-preview.4-osx-x64.tar.gz" - @arm64sha256 = "72F0AD36BF6D29BFAE7E0E2862899BE04C2C6095EBE7BD4DFF2BF27B83A518D7" - @x64sha256 = "45D52B26032E543EC23230CF88B2CF5A55C32164714035DFE48DBAB2F4077532" + @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-7.6.0-preview.5-osx-arm64.tar.gz" + @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-7.6.0-preview.5-osx-x64.tar.gz" + @arm64sha256 = "18403B89E00C42DDB8B74995B0C013D8F46BA2F3E0FB2DE12ED875093EE657C4" + @x64sha256 = "35D6BDFC660A6484F6BB72FF1E57D5C817FAD90C13F5839F62BB53A1FCB8819F" # We do not specify `version "..."` as 'brew audit' will complain - see https://github.com/Homebrew/legacy-homebrew/issues/32540 if Hardware::CPU.intel? @@ -26,7 +26,7 @@ class PowershellPreview < Formula sha256 @arm64sha256 end - version "7.6.0-preview.4" + version "7.6.0-preview.5" version_scheme 1 livecheck do @@ -60,7 +60,7 @@ def caveats end test do - assert_equal "7.6.0-preview.4", + assert_equal "7.6.0-preview.5", shell_output("#{bin}/pwsh-preview -c '$psversiontable.psversion.tostring()'").strip end end diff --git a/Formula/powershell.rb b/Formula/powershell.rb index 618bdc2..172377a 100644 --- a/Formula/powershell.rb +++ b/Formula/powershell.rb @@ -10,10 +10,10 @@ class Powershell < Formula desc "Formula to install PowerShell" homepage "https://github.com/powershell/powershell" - @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.5.2/powershell-7.5.2-osx-arm64.tar.gz" - @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.5.2/powershell-7.5.2-osx-x64.tar.gz" - @arm64sha256 = "A02D1D79589C71E8D35E458D90F085CFC1F0A688EBBEA4DAB8632187C057F7A1" - @x64sha256 = "905DC9EC0BB588993AACA9FFFE15DDBFFC764164B09CBDF63D5EA25E8362839C" + @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.5.3/powershell-7.5.3-osx-arm64.tar.gz" + @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.5.3/powershell-7.5.3-osx-x64.tar.gz" + @arm64sha256 = "F4FAC5C72E8C09BA3B6FB8667F21B1D73556047819857FCE7883268D02369CDE" + @x64sha256 = "C31001F5BC0A4D236419AAF054D8C0316027A331D33E2FB41CF8D2764A357E05" # We do not specify `version "..."` as 'brew audit' will complain - see https://github.com/Homebrew/legacy-homebrew/issues/32540 if Hardware::CPU.intel? @@ -26,7 +26,7 @@ class Powershell < Formula sha256 @arm64sha256 end - version "7.5.2" + version "7.5.3" version_scheme 1 # .NET Core 3.1 requires High Sierra - https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?pivots=os-macos&tabs=netcore31 @@ -56,7 +56,7 @@ def caveats end test do - assert_equal "7.5.2", + assert_equal "7.5.3", shell_output("#{bin}/pwsh -c '$psversiontable.psversion.tostring()'").strip end end From 4620b48b44c7d12611abd20b7cfebfe8fdad4e45 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 17 Oct 2025 18:30:04 +0000 Subject: [PATCH 3/3] Fix SHA256 hashes to be lowercase Convert all SHA256 hashes to lowercase as required by the formula comments Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com> --- Formula/powershell-lts.rb | 4 ++-- Formula/powershell-preview.rb | 4 ++-- Formula/powershell.rb | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Formula/powershell-lts.rb b/Formula/powershell-lts.rb index bdd0256..e226130 100644 --- a/Formula/powershell-lts.rb +++ b/Formula/powershell-lts.rb @@ -12,8 +12,8 @@ class PowershellLts < Formula @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.4.12/powershell-7.4.12-osx-arm64.tar.gz" @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.4.12/powershell-7.4.12-osx-x64.tar.gz" - @arm64sha256 = "F4F4AA8A28C8136981A1F437A56EBFD47F4A3C89CD7604DA9683315E0F45174E" - @x64sha256 = "B1F37AD6D6EFA2DDA03E2E454D7BADAE943F8B31654BB3A7B415BF124CFD4101" + @arm64sha256 = "f4f4aa8a28c8136981a1f437a56ebfd47f4a3c89cd7604da9683315e0f45174e" + @x64sha256 = "b1f37ad6d6efa2dda03e2e454d7badae943f8b31654bb3a7b415bf124cfd4101" # We do not specify `version "..."` as 'brew audit' will complain - see https://github.com/Homebrew/legacy-homebrew/issues/32540 if Hardware::CPU.intel? diff --git a/Formula/powershell-preview.rb b/Formula/powershell-preview.rb index 88d590b..5506a66 100644 --- a/Formula/powershell-preview.rb +++ b/Formula/powershell-preview.rb @@ -12,8 +12,8 @@ class PowershellPreview < Formula @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-7.6.0-preview.5-osx-arm64.tar.gz" @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-7.6.0-preview.5-osx-x64.tar.gz" - @arm64sha256 = "18403B89E00C42DDB8B74995B0C013D8F46BA2F3E0FB2DE12ED875093EE657C4" - @x64sha256 = "35D6BDFC660A6484F6BB72FF1E57D5C817FAD90C13F5839F62BB53A1FCB8819F" + @arm64sha256 = "18403b89e00c42ddb8b74995b0c013d8f46ba2f3e0fb2de12ed875093ee657c4" + @x64sha256 = "35d6bdfc660a6484f6bb72ff1e57d5c817fad90c13f5839f62bb53a1fcb8819f" # We do not specify `version "..."` as 'brew audit' will complain - see https://github.com/Homebrew/legacy-homebrew/issues/32540 if Hardware::CPU.intel? diff --git a/Formula/powershell.rb b/Formula/powershell.rb index 172377a..91b8cf0 100644 --- a/Formula/powershell.rb +++ b/Formula/powershell.rb @@ -12,8 +12,8 @@ class Powershell < Formula @arm64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.5.3/powershell-7.5.3-osx-arm64.tar.gz" @x64url = "https://github.com/PowerShell/PowerShell/releases/download/v7.5.3/powershell-7.5.3-osx-x64.tar.gz" - @arm64sha256 = "F4FAC5C72E8C09BA3B6FB8667F21B1D73556047819857FCE7883268D02369CDE" - @x64sha256 = "C31001F5BC0A4D236419AAF054D8C0316027A331D33E2FB41CF8D2764A357E05" + @arm64sha256 = "f4fac5c72e8c09ba3b6fb8667f21b1d73556047819857fce7883268d02369cde" + @x64sha256 = "c31001f5bc0a4d236419aaf054d8c0316027a331d33e2fb41cf8d2764a357e05" # We do not specify `version "..."` as 'brew audit' will complain - see https://github.com/Homebrew/legacy-homebrew/issues/32540 if Hardware::CPU.intel?