Build, Test, Pack, Publish#
Process-PSModule orchestrates the module lifecycle through GitHub Actions.
Flow#
- resolve settings and release intent
- build module artifact from
src/ - run tests and quality checks
- package docs/site artifacts when enabled
- publish module and release metadata when release conditions are met
Release behavior#
Version progression is label-driven in pull requests and resolved in the plan stage.
Validation behavior#
Test and lint stages run before publish gates, and publish is blocked when required checks fail.
For complete cross-org release capability docs, use MSX Capabilities.