Generates pipeline YAML files for monorepos by expanding a job template per package and stitching into a document template. v1.0.20 stable release. Designed for Azure DevOps and GitHub Actions. Reads either manifest.json (preferred) or templated.json (legacy). Supports multiple templates per package, platform auto-detection, and fallback template lookup. Differentiator: specialized for Microsoft enablement build ecosystem.
npm install enablement-build-template-generateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Runs the CLI with Azure DevOps platform, skips specified packages, and enables debug output.
Update all templates to use single curly braces: {PACKAGES} instead of {{PACKAGES}}.Migrate to manifest.json format using enablement-build-manifest.
Ensure pipeline config files are in the correct directory for your platform.
Explicitly set --platform if you have templates in both .cicd/ and .github/.
Verify that manifest.cicd contains entries for all packages listed in templated section.
Switch to manifest.json format.
Adjust any scripts that expect output in templates/ folder.
Create either .cicd/manifest.json or .cicd/templates/templated.json (or .github/ equivalents).
Add an entry for 'my-pkg' in the templated object of manifest.json, or remove it from manifest.cicd.
Place the template file in the correct templates directory (platform-dependent) or update the template name in manifest.json.
Add a package.json or pyproject.toml to the package folder, or switch to manifest.json mode.
Ensure each manifest.cicd entry has a 'folderName' field pointing to the package directory.
No dependency data recorded yet.