Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: psake/PowerShellBuild
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: psake/PowerShellBuild
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/psake5-alpha1
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 20 files changed
  • 2 contributors

Commits on Mar 22, 2026

  1. [1.0.0-alpha1] Upgrade to psake 5.0.0 with task caching and LLM output

    Breaking changes:
    - Minimum PowerShell raised from 3.0 to 5.1
    - psake dependency raised from 4.9.0 to 5.0.0
    - Invoke-psake now returns PsakeBuildResult (replaces $psake.build_success)
    
    New features:
    - Content-addressed task caching via Inputs/Outputs on cacheable tasks
      (StageFiles, Analyze, Pester, GenerateMarkdown, GenerateMAML, GenerateUpdatableHelp)
    - LLM-optimized test output mode ($PSBPreference.Test.OutputMode = 'LLM')
      emits structured JSON with only failure details
    - External PesterConfiguration file support via $PSBPreference.Test.PesterConfigurationPath
    - Direct PesterConfiguration object passthrough via -Configuration parameter
    - Format-PSBuildResult function for Human/JSON/GitHubActions build result formatting
    - All psakeFile.ps1 tasks rewritten to declarative hashtable syntax
    - Invoke-Build IB.tasks.ps1 updated with matching Inputs/Outputs caching
    - Windows PowerShell 5.1 CI matrix entry added
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    HeyItsGilbert and claude committed Mar 22, 2026
    Configuration menu
    Copy the full SHA
    9beeb87 View commit details
    Browse the repository at this point in the history
  2. Modify GitHub Actions workflow for testing

    Updated the GitHub Actions workflow to specify 'main' branch for push events, enabled fail-fast strategy, and added a separate job for testing with PowerShell on Windows.
    
    Signed-off-by: Gilbert Sanchez <me@gilbertsanchez.com>
    HeyItsGilbert authored Mar 22, 2026
    Configuration menu
    Copy the full SHA
    818cf29 View commit details
    Browse the repository at this point in the history
  3. Update psake version specification format

    Signed-off-by: Gilbert Sanchez <me@gilbertsanchez.com>
    HeyItsGilbert authored Mar 22, 2026
    Configuration menu
    Copy the full SHA
    fcf56fc View commit details
    Browse the repository at this point in the history
Loading