Skip to main content

psake 5.0.0 Is Here: Declarative Tasks, Caching, and Structured Output

· 6 min read
Gilbert Sanchez
Core Contributor

After years of steady iteration on the v4 line, we're thrilled to announce the release of psake 5.0.0—the biggest update to the PowerShell build automation framework since its inception. This release introduces a declarative task syntax, two-phase compilation, local file-based caching, structured output, and first-class CI integration. Here's everything that's new.

Building a Resilient build.ps1 for psake Projects

· 3 min read
Trent Blackburn
Contributor

In psake projects, a build.ps1 is the conventional entry point script that wires everything together. It installs dependencies, configures the environment, and hands off to psake to run your actual build tasks. Think of it as the bootstrapper that gets a fresh machine — or a CI agent — from zero to a working build in a single command: .\build.ps1.

psake itself doesn't ship a build.ps1 — it's a best practice that most projects adopt. A typical starter script covers the basics: bootstrap installation, help output, build environment detection, and proper CI exit codes. But once you're running concurrent CI jobs, managing internal package feeds, or onboarding new contributors, a few gaps start to show.

Introducing the psake Agent Skill

· 3 min read
Gilbert Sanchez
Core Contributor

We're excited to announce the launch of the psake Agent Skill—a specialized knowledge package that enables AI coding assistants like Claude and GitHub Copilot to provide expert assistance with psake build automation tasks. Built on the open Agent Skills standard, this portable skill brings intelligent, context-aware guidance directly to your AI-assisted development workflow.