- Remove KCL ecosystem (~220 files deleted) - Migrate all infrastructure to Nickel schema system - Consolidate documentation: legacy docs → provisioning/docs/src/ - Add CI/CD workflows (.github/) and Rust build config (.cargo/) - Update core system for Nickel schema parsing - Update README.md and CHANGES.md for v5.0.0 release - Fix pre-commit hooks: end-of-file, trailing-whitespace - Breaking changes: KCL workspaces require migration - Migration bridge available in docs/src/development/
Package Build Output
Purpose: Platform-specific packages (deb, rpm, tar.gz, etc.) created from distribution artifacts.
Contents
This directory contains the output from package creation tools that convert distribution artifacts into system-specific formats.
Package Formats
Generated packages may include:
Linux Packages
- deb - Debian/Ubuntu packages
- rpm - RedHat/CentOS packages
- tar.gz - Portable tarball archives
- AppImage - Universal Linux application format
macOS Packages
- pkg - macOS installer packages
- dmg - macOS disk image
- tar.gz - Portable archive
Windows Packages
- msi - Windows installer
- zip - Portable archive
- exe - Self-extracting executable
Container Images
- docker - Docker container images
- oci - OCI container format
Usage
This directory is generated by the package build system. Do not commit contents to git (configured in .gitignore).
Create packages:
just package-all # All format packages
just package-linux # Linux packages only
just package-macos # macOS packages only
just package-deb # Debian package only
Install a package:
# Linux
sudo dpkg -i provisioning-*.deb # Debian
sudo rpm -i provisioning-*.rpm # RedHat
# macOS
sudo installer -pkg provisioning-*.pkg -target /
Package Verification
Verify package contents:
dpkg -c provisioning-*.deb # List Debian package contents
rpm -ql provisioning-*.rpm # List RedHat package contents
tar -tzf provisioning-*.tar.gz # List tarball contents
Cleanup
Remove all packages:
just clean # Clean all build artifacts
Related Directories
dist/- Build artifacts that packages are created fromdistribution/- Distribution generation (uses package outputs)release/- Version management for packages