Skip to content

Commit ec75b7f

Browse files
authored
Improve Pester bootstrap logic for CI (#1853)
1 parent 7de6fa2 commit ec75b7f

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,7 @@ built-in rules.
163163

164164
Pester-based ScriptAnalyzer Tests are located in `path/to/PSScriptAnalyzer/Tests` folder.
165165

166-
- Ensure [Pester 4.3.1](https://www.powershellgallery.com/packages/Pester/4.3.1) or higher is
167-
installed
166+
- Ensure [Pester](https://www.powershellgallery.com/packages/Pester) of at least version 5.3 is installed
168167
- In the root folder of your local repository, run:
169168

170169
```powershell

tools/appveyor.psm1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
$ErrorActionPreference = 'Stop'
55

66
function Install-Pester {
7-
$requiredPesterVersion = '5.2.2'
8-
$pester = Get-Module Pester -ListAvailable | Where-Object { $_.Version -eq $requiredPesterVersion }
7+
$requiredPesterVersion = '5.3'
8+
$pester = Get-Module Pester -ListAvailable | Where-Object { $_.Version -ge $requiredPesterVersion }
99
if ($null -eq $pester) {
1010
if ($null -eq (Get-Module -ListAvailable PowershellGet)) {
1111
# WMF 4 image build

0 commit comments

Comments
 (0)