Skip to content

Modernize psake.ps1 build file #149

@HeyItsGilbert

Description

@HeyItsGilbert

What

Update psake.ps1 to match current PowerShellBuild conventions:

  • Tasks: Clean, Build (copy to output, update manifest version), Test (Pester 5 with JUnit output), Analyze (PSScriptAnalyzer), Publish
  • Remove Appveyor-specific environment variable assumptions
  • Ensure tasks work locally and in GitHub Actions

Why

Current psake.ps1 was written for the Appveyor era and has stale assumptions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: build-systemCI, psake, GitHub Actions, publish pipelineeffort: mediumHalf day to a full daypriority: highBlocking v0.4.0skill: advancedRequires deep PowerShell or build system expertise

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions