What problem does it solve?
This Skill helps you reliably reproduce Azure Pipelines build-and-release outcomes locally and understand how versions, signing, and artifacts are generated for safeguard-ps, reducing guesswork when releases or pipeline runs fail.
Core Features & Use Cases
- Version stamping logic: Derives
VersionString, PrereleaseSuffix, and ReleaseTag using the repo’s pipeline templates and enforces tag formats like v<major>.<minor>.<patch>.
- Deterministic install and lint flow: Uses
pipeline-templates/install-forpipeline.ps1 to stamp manifests, create a catalog on Windows, install into a target PSModulePath, and run strict linting.
- Signing and publishing workflow mapping: Documents the PowerShell Gallery publish step, catalog signing flow, GitHub release artifact creation, and Docker Hub image publishing conditions.
Quick Start
Use the build-and-release skill to reproduce a pipeline build locally for troubleshooting versioning, stamping, signing, or artifact publishing behavior for safeguard-ps.