Skip to content
This repository was archived by the owner on Jun 22, 2026. It is now read-only.

Commit 8df0d0c

Browse files
Deprecate tap formulas now that PowerShell is in Homebrew Core (#1348)
* Deprecate tap formulas now that PowerShell is in Homebrew Core PowerShell is now published to Homebrew Core as the community-maintained `powershell` formula (Homebrew/homebrew-core#268901), so the Homebrew project itself maintains a formula in our place. We were subsumed, but in a good way: there's no reason to keep pointing people at this broken, unmaintained tap. Add `deprecate!` to the three still-active formulas so anyone installing via `powershell/tap/*` gets a warning steering them to `brew install powershell`: - `powershell`, `powershell-lts`, and `powershell-preview` get `deprecate! date: "2026-06-18", because: "is now maintained by Homebrew Core as the `powershell` formula"` - `powershell-daily` is left alone since it's already `disable!`d, which supersedes `deprecate!` I chose `deprecate!` over `disable!` so `brew install` still works (just warns) and the install-and-test CI keeps passing. The custom `because:` string satisfies Homebrew's `DeprecateDisableReason` cop (no leading `it`, no trailing punctuation) and is verified with `brew style`. Follow-up to #1347, which added the README deprecation notice. Drafted by Copilot (Claude Opus 4.8). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove formula CI workflows ahead of archiving the tap The `powershell`, `powershell-lts`, and `powershell-preview` install/test jobs were already failing: the formulas no longer build now that `depends_on macos: :high_sierra` is disabled upstream (#1322, #1339, #1341), and we just deprecated them in favor of Homebrew Core. There's nothing left worth testing or auto-updating before the repo is archived, so drop the formula CI rather than chase green checks. - Delete the `PR-powershell{,-lts,-preview}.yml` pull-request workflows - Delete the `cron-powershell{,-preview}.yml` auto-update workflows - Delete the `composite/{prep,installAndTest,createPR}` actions they used `scorecard.yml` is left in place since it's unrelated to formula CI and still passes. Drafted by Copilot (Claude Opus 4.8). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Reword LTS and preview deprecation to not imply a Core replacement Homebrew Core publishes only the stable `powershell` formula; it has no LTS or preview equivalent. The previous `because:` text claimed these formulas are "now maintained by Homebrew Core as the `powershell` formula," which misleads `powershell-lts` and `powershell-preview` users into expecting a matching Core formula that does not exist. State instead that the tap is unmaintained now that PowerShell ships in Core, and direct users in the comment to the stable formula or an official PowerShell package. The stable `powershell.rb` wording is accurate and is left unchanged. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 00aa011 commit 8df0d0c

11 files changed

Lines changed: 14 additions & 490 deletions

File tree

.github/workflows/PR-powershell-lts.yml

Lines changed: 0 additions & 81 deletions
This file was deleted.

.github/workflows/PR-powershell-preview.yml

Lines changed: 0 additions & 92 deletions
This file was deleted.

.github/workflows/PR-powershell.yml

Lines changed: 0 additions & 103 deletions
This file was deleted.

.github/workflows/composite/createPR/action.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

.github/workflows/composite/installAndTest/action.yml

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)