Skip to content

Upgrade build and test toolchain to current baseline #13

Description

@lipkau

Problem

The repository pins outdated build/test dependencies (including Pester 4 and legacy PlatyPS), making it harder to share tooling patterns with JiraPS and increasing maintenance overhead.

Proposal

Upgrade the build/test toolchain to align with current AtlassianPS standards:

  • Pester 5 migration
  • Microsoft.PowerShell.PlatyPS migration
  • updated PSScriptAnalyzer and InvokeBuild versions
  • modernized setup/build scripts that preserve cross-platform behavior

Acceptance criteria

  • Tools/build.requirements.psd1 reflects updated dependency versions
  • Test execution works under Pester 5 across supported environments
  • Help generation/build tasks run successfully with modern PlatyPS
  • Static analysis runs cleanly with updated PSScriptAnalyzer rules
  • CI pipeline passes using the upgraded toolchain

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions