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

Commit 00aa011

Browse files
Deprecate Homebrew tap in favor of Homebrew Core and signed .pkgs (#1347)
* Deprecate Homebrew tap in favor of Homebrew Core and signed `.pkg`s This tap is broken and unmaintained, and PowerShell is now available directly from Homebrew Core (`brew install powershell`), so there's no reason to keep pointing people here. - Add a prominent deprecation warning at the top of the README - Document the recommended install paths: the community Homebrew Core formula (copied from the updated docs Sean linked) and the macOS `.pkg` installers, which are signed and notarized by Microsoft as of the May 2026 releases and are therefore a fully supported path - Remove the old `powershell/tap/*` install instructions since those formulas no longer work Closes #1342. Drafted by Copilot (Claude Opus 4.8). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * List the official signed `.pkg` installer as the primary macOS path Reorder the recommended installation methods so the official, signed and notarized `.pkg` installers published by the PowerShell project come first, ahead of the community Homebrew Core formula. The `.pkg` packages are Microsoft-built and supported, so they're the better default recommendation, with Homebrew (which builds from source and is community-supported) as the alternative. Drafted by Copilot (Claude Opus 4.8). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Link the PowerShell project and drop Gatekeeper notes - Link references to the PowerShell project to its repository at https://github.com/PowerShell/PowerShell - Remove the Gatekeeper workaround mentions, since the signed and notarized `.pkg` packages no longer require bypassing Gatekeeper and we don't want to document the old workarounds here Drafted by Copilot (Claude Opus 4.8). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent b9375d8 commit 00aa011

1 file changed

Lines changed: 52 additions & 56 deletions

File tree

README.md

Lines changed: 52 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,79 @@
11
# Homebrew tap for PowerShell Products
22

3-
## Requirements
4-
5-
1. You must be running a version of macOS supported by PowerShell.
6-
1. See [Homebrew requirements](https://docs.brew.sh/Installation#macos-requirements)
7-
8-
## Fomula List
3+
> [!WARNING]
4+
> **This tap is deprecated and no longer maintained.**
5+
>
6+
> PowerShell is now available directly from the official, signed and notarized
7+
> `.pkg` installers published by the [PowerShell project](https://github.com/PowerShell/PowerShell),
8+
> as well as from
9+
> [Homebrew Core](https://formulae.brew.sh/formula/powershell). Please migrate to
10+
> one of the [recommended installation methods](#recommended-installation) below.
11+
> The `powershell/tap/*` formulas in this repository no longer work.
912
10-
### PowerShell Channels
13+
## Recommended installation
1114

12-
* [Stable](#powershell-stable)
13-
* [Preview](#powershell-preview)
14-
* [LTS](#powershell-lts)
15-
* [~~Daily~~](#powershell-daily)
16-
* Daily is marked as not supported and will only be occasionally update.
17-
Please move to one of the other channels.
18-
19-
Learn more about using PowerShell ...
15+
### Official `.pkg` installer (recommended)
2016

21-
Issues can be reported at [PowerShell/PowerShell](https://github.com/PowerShell/PowerShell/issues/new/choose).
17+
The [PowerShell project](https://github.com/PowerShell/PowerShell) publishes
18+
macOS `.pkg` installers for both Apple silicon (`arm64`) and Intel (`x64`) Macs.
19+
Beginning with the May 2026 releases, these packages are **notarized and signed
20+
by Microsoft**, so you can download and open them directly.
2221

23-
## Install Instructions
22+
1. Download the `.pkg` for your processor architecture from the
23+
[PowerShell releases page](https://github.com/PowerShell/PowerShell/releases).
24+
2. Double-click the downloaded package and follow the installer prompts.
2425

25-
### PowerShell Stable
26-
27-
```
28-
brew install powershell/tap/powershell
29-
```
26+
To update, download and install the newer package. For full instructions, see
27+
[Install PowerShell on macOS](https://learn.microsoft.com/powershell/scripting/install/install-powershell-on-macos).
3028

31-
You can now run the `pwsh` to get started.
29+
### Homebrew (community formula)
3230

33-
To upgrade to the latest version, run:
31+
PowerShell is also published to [Homebrew Core](https://formulae.brew.sh/formula/powershell),
32+
so you no longer need this tap. Install it with:
3433

35-
```
36-
brew upgrade powershell
34+
```sh
35+
brew install powershell
3736
```
3837

39-
### PowerShell Preview
38+
If you previously installed PowerShell using the Homebrew cask, you must first
39+
uninstall the cask before you can successfully install using the Homebrew
40+
formula:
4041

42+
```sh
43+
# Uninstall the PowerShell cask instance
44+
brew uninstall --cask powershell
45+
# Uninstall the PowerShell Preview cask instance
46+
brew uninstall --cask powershell-preview
4147
```
42-
brew install powershell/tap/powershell-preview
43-
```
44-
45-
You can now run the `pwsh-preview` to get started.
4648

47-
To upgrade to the latest version, run:
49+
If you receive the message *"Warning: PowerShell is already installed, it's just
50+
not linked."*, run:
4851

49-
```
50-
brew upgrade powershell-preview
52+
```sh
53+
brew link powershell
5154
```
5255

53-
### PowerShell LTS
56+
To update PowerShell to the latest release:
5457

58+
```sh
59+
brew update
60+
brew upgrade powershell
5561
```
56-
brew install powershell/tap/powershell-lts
57-
```
58-
59-
You can now run the `pwsh-lts` to get started.
60-
61-
To upgrade to the latest version, run:
62-
63-
```
64-
brew upgrade powershell-lts
65-
```
66-
6762

68-
### PowerShell Daily
63+
> [!NOTE]
64+
> The brew formula is maintained and supported by the Homebrew community. It
65+
> builds PowerShell from source code rather than installing a package built by
66+
> Microsoft. See
67+
> [Alternate ways to install PowerShell](https://learn.microsoft.com/powershell/scripting/install/alternate-install-methods#install-on-macos-using-homebrew)
68+
> for details.
6969
70-
```
71-
brew install powershell/tap/powershell-daily
72-
```
73-
74-
You can now run the `pwsh-daily` to get started.
70+
## Requirements
7571

76-
To upgrade to the latest version, run:
72+
1. You must be running a version of macOS supported by PowerShell.
73+
1. See [Homebrew requirements](https://docs.brew.sh/Installation#macos-requirements).
7774

78-
```
79-
brew upgrade powershell-daily
80-
```
75+
Issues with PowerShell itself can be reported at
76+
[PowerShell/PowerShell](https://github.com/PowerShell/PowerShell/issues/new/choose).
8177

8278
## Code of Conduct
8379

0 commit comments

Comments
 (0)