mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Add instructions to update homebrew formula for the preview version powershell (#7067)
This commit is contained in:
committed by
Dongbo Wang
parent
81244fb907
commit
69977718db
@@ -206,9 +206,14 @@ and save the release as a draft while you upload the binary packages.
|
||||
|
||||
## Homebrew
|
||||
|
||||
After the release, you can update homebrew formula.
|
||||
After the release, update homebrew formula.
|
||||
You need macOS to do it.
|
||||
|
||||
On macOS:
|
||||
There are 2 homebrew formulas: main and preview.
|
||||
|
||||
### Main
|
||||
|
||||
Update it on stable releases.
|
||||
|
||||
1. Make sure that you have [homebrew cask](https://caskroom.github.io/).
|
||||
1. `brew update`
|
||||
@@ -219,5 +224,21 @@ On macOS:
|
||||
1. Update `checkpoint` value. To do that run `brew cask _appcast_checkpoint --calculate 'https://github.com/PowerShell/PowerShell/releases.atom'`
|
||||
1. `brew cask style --fix ./powershell.rb`, make sure there are no errors
|
||||
1. `brew cask audit --download ./powershell.rb`, make sure there are no errors
|
||||
1. `brew cask reinstall powershell`, make sure that powershell was updates successfully
|
||||
1. `brew cask upgrade powershell`, make sure that powershell was updates successfully
|
||||
1. Commit your changes, send a PR to [homebrew-cask](https://github.com/caskroom/homebrew-cask)
|
||||
|
||||
### Preview
|
||||
|
||||
Update it on preview releases.
|
||||
|
||||
1. Add [homebrew cask versions](https://github.com/Homebrew/homebrew-cask-versions): `brew tap homebrew/cask-versions`
|
||||
1. `brew update`
|
||||
1. `cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks`
|
||||
1. Edit `./powershell-preview.rb`:
|
||||
1. Update `version`
|
||||
1. Update `sha256` to the checksum of produced `.pkg` (note lower-case string for the consistent style)
|
||||
1. Update `checkpoint` value. To do that run `brew cask _appcast_checkpoint --calculate 'https://github.com/PowerShell/PowerShell/releases.atom'`
|
||||
1. `brew cask style --fix ./powershell-preview.rb`, make sure there are no errors
|
||||
1. `brew cask audit --download ./powershell-preview.rb`, make sure there are no errors
|
||||
1. `brew cask upgrade powershell-preview`, make sure that powershell was updates successfully
|
||||
1. Commit your changes, send a PR to [homebrew-cask-versions](https://github.com/Homebrew/homebrew-cask-versions)
|
||||
|
||||
Reference in New Issue
Block a user