Skip to content

Commit db71ec3

Browse files
authored
ci: migrate controller tests to Pester 6 (#6)
## Summary - Pin the controller CI dependency to Pester 6.2.0. - Require Pester 6.2.0 through 6.x for controller tests. - Preserve controller logic, fixtures, and workflow behavior. Refs AtlassianPS/AtlassianPS#12 ## Validation - Pester 5.7.1 baseline: 6 passed, 0 failed, 0 skipped, 0 failed blocks, 0 failed containers. - Pester 6.2.0: 6 passed, 0 failed, 0 skipped, 0 failed blocks, 0 failed containers. - Invoke-ScriptAnalyzer dependency-updates -Recurse -Severity Warning,Error -EnableExit passed with PSScriptAnalyzer 1.25.0. - actionlint 1.7.12 passed against all workflows. - git diff --check passed. - Independent review found no issues. Test-count change: none.
1 parent 6d17d2c commit db71ec3

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
shell: pwsh
2727
run: |
2828
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
29-
Install-Module Pester -RequiredVersion 5.7.1 -Scope CurrentUser -Force
29+
Install-Module Pester -RequiredVersion 6.2.0 -Scope CurrentUser -Force
3030
Install-Module PSScriptAnalyzer -RequiredVersion 1.25.0 -Scope CurrentUser -Force
3131
3232
- name: Analyze controller

‎dependency-updates/Tests/Update-RepositoryDependencies.Tests.ps1‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '5.7'; MaximumVersion = '5.999' }
1+
#requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '6.2.0'; MaximumVersion = '6.999' }
22

33
BeforeAll {
44
$scriptPath = Join-Path $PSScriptRoot '../Update-RepositoryDependencies.ps1'

0 commit comments

Comments
 (0)