Skip to content

Migrate AtlassianPS.Configuration tests to Pester 6.2 - #55

Merged
lipkau merged 1 commit into
masterfrom
codex/pester-6-configuration
Sep 13, 2026
Merged

lipkau merged 1 commit into
masterfrom
codex/pester-6-configuration

Conversation

@lipkau

@lipkau lipkau commented Sep 13, 2026

Copy link
Copy Markdown
Member

Summary

  • Update AtlassianPS.Standards and all immutable shared workflow pins to v0.4.0.
  • Pin lint and unit-test execution to Pester 6.2.0.
  • Allow Pester 6.2.0 through the 6.x line in all source test headers and the test template.
  • Record the new test toolchain in the changelog.

Compatibility and scope

Issue #12 identified no Configuration-specific Pester compatibility changes. The full generated Release suite passes without assertion, discovery, mock, or runtime-code changes. Windows PowerShell 5.1 remains supported.

This PR does not change module runtime behavior, persisted configuration data, workflow semantics, shuffle settings, parallel execution, or other optional Pester 6 features.

Validation

  • Pester 5.9.1 baseline, Invoke-Build -Task Build, Test: 964 total, 945 passed, 0 failed, 19 skipped.
  • Pester 6.2.0 with Standards 0.4.0, Invoke-Build -Task Lint, Build, Test: lint 6 passed; full Release suite 964 total, 945 passed, 0 failed, 19 skipped, 0 not run, 0 failed blocks, 0 failed containers.
  • actionlint 1.7.12 passed against all workflows.
  • git diff --check passed.
  • Final requirement and scope audit found no issues. The secondary reviewer was unavailable because the collaborator quota was exhausted.

Test-count comparison

The full suite remains at 964 tests: 945 passed and 19 skipped. No tests were added, removed, renamed, newly skipped, or undiscovered compared with the Pester 5 baseline.

Release intent

Build and test infrastructure only. No package release.

Related

Adopt Standards 0.4.0 across build and workflow dependencies while keeping test execution pinned to Pester 6.2.0.

Refs AtlassianPS/AtlassianPS#12
@lipkau lipkau added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code release:none No release note or version impact labels Sep 13, 2026
@lipkau
lipkau merged commit 9c39d5a into master Sep 13, 2026
12 checks passed
@lipkau
lipkau deleted the codex/pester-6-configuration branch September 13, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code release:none No release note or version impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant