build/templates/github-actions contains ready-to-adapt GitHub Actions workflows for each platform. They assume PackagingTools runs directly from the repository (no pre-built global tool required) and surface a consistent artifact folder for downstream deployment jobs.
build/templates/github-actions/windows-packaging.ymlactions/setup-dotnet to install .NET 10.build/scripts/bootstrap-packagingtools.ps1 to restore the solution and validate WiX/MSIX tooling via check-tools.ps1.packagingtools pack targeting MSI/MSIX configuration from the project file.build/templates/github-actions/macos-packaging.ymlmacos-13 runners, installs .NET, and reuses the cross-platform bootstrap script.build/templates/github-actions/linux-packaging.ymlartifacts/linux..github/workflows/ (rename as needed).PROJECT_FILE and ARTIFACTS_DIR to match your PackagingTools project.windows.signing.certificatePath) as environment variables or GitHub Actions encrypted secrets.build/scripts/bootstrap-packagingtools.ps1 and .sh) double as local SDK entry points. Developers can run them before invoking packagingtools pack to ensure the .NET projects compile and native tooling prerequisites are met.windows, mac, or linux).