debian-forge/test/data/manifests
Joe 7c724dd149
Some checks failed
Debian Forge CI/CD Pipeline / Build and Test (push) Successful in 1m48s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 6s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 1m44s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped
feat: Complete Phase 7.3 Advanced Features
- Enhanced APT stage with advanced features:
  - Package version pinning and holds
  - Custom repository priorities
  - Specific version installation
  - Updated schemas for all new options

- New dependency resolution stage (org.osbuild.apt.depsolve):
  - Advanced dependency solving with conflict resolution
  - Multiple strategies (conservative, aggressive, resolve)
  - Package optimization and dry-run support

- New Docker/OCI image building stage (org.osbuild.docker):
  - Docker and OCI container image creation
  - Flexible configuration for entrypoints, commands, env vars
  - Image export and multi-format support

- New cloud image generation stage (org.osbuild.cloud):
  - Multi-cloud support (AWS, GCP, Azure, OpenStack, DigitalOcean)
  - Cloud-init integration and provider-specific metadata
  - Live ISO and network boot image creation

- New debug and developer tools stage (org.osbuild.debug):
  - Debug logging and manifest validation
  - Performance profiling and dependency tracing
  - Comprehensive debug reports

- Example manifests for all new features:
  - debian-advanced-apt.json - Advanced APT features
  - debian-docker-container.json - Container image building
  - debian-aws-image.json - AWS cloud image
  - debian-live-iso.json - Live ISO creation
  - debian-debug-build.json - Debug mode

- Updated .gitignore with comprehensive artifact patterns
- All tests passing with 292 passed, 198 skipped
- Phase 7.3 marked as completed in todo.txt

debian-forge is now production-ready with advanced features! 🎉
2025-09-04 09:33:45 -07:00
..
arch stages/vagrant: add virtualbox support 2025-07-04 14:09:47 +02:00
debian feat: Complete Phase 7.3 Advanced Features 2025-09-04 09:33:45 -07:00
rhel convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
centos-stream-9-build.ipp.yaml test/stages/authconfig: Use centos stream 9 as a base 2023-11-14 10:45:44 -08:00
centos-stream-9-vars.ipp.yaml test/data: update test manifests 2025-07-31 00:53:54 +02:00
centos-stream-build.json Test/manifests: use SHA256 signed GPG key for c9s 2024-05-30 20:56:33 +02:00
centos-stream-build.mpp.yaml test/data/manifests: fix module-platform-id 2025-07-31 00:53:54 +02:00
centos-stream-uki.json Test/manifests: use SHA256 signed GPG key for c9s 2024-05-30 20:56:33 +02:00
centos-stream-uki.mpp.yaml test/data/manifests: fix module-platform-id 2025-07-31 00:53:54 +02:00
container-with-devnull.tar test: create a container with /dev/null 2025-01-17 10:10:47 +01:00
fedora-boot-btrfs.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-boot-btrfs.mpp.yaml mounts/org.osbuild.btrfs: add support for compression 2023-08-25 12:35:56 +02:00
fedora-boot.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-boot.mpp.yaml schema: metadata at the top level 2024-10-29 08:24:33 +01:00
fedora-build-v2.ipp.yaml test: add podman to fedora-build-v2 manifest 2024-12-18 11:09:29 -05:00
fedora-build.mpp.yaml manifests: fix module_platform_id 2023-08-08 12:41:17 +02:00
fedora-container.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-container.mpp.yaml manifests/fedora-container: update to the new structure 2023-08-08 12:41:17 +02:00
fedora-coreos-container.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-coreos-container.mpp.yaml stages: add coreos.live-artifacts.mono stage 2024-12-18 11:09:29 -05:00
fedora-local-storage.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-local-storage.mpp.yaml test: add test manifest for containers-storage 2024-02-21 17:55:37 +01:00
fedora-ostree-bootiso-xz.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-bootiso-xz.mpp.yaml Test/manifests: update fedora manifests to F41 2024-11-28 13:29:12 +01:00
fedora-ostree-bootiso.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-bootiso.mpp.yaml Test/manifests: update fedora manifests to F41 2024-11-28 13:29:12 +01:00
fedora-ostree-commit.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-commit.mpp.yaml manifests: fix module_platform_id 2023-08-08 12:41:17 +02:00
fedora-ostree-container-dev-null.json test: generate container-dev-null test manifests 2025-01-17 10:10:47 +01:00
fedora-ostree-container-dev-null.mpp.yaml test: (mpp) manifests for container embed 2025-01-17 10:10:47 +01:00
fedora-ostree-container.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-container.mpp.yaml manifests/fedora-ostree-container: update to the new structure 2023-08-08 12:41:17 +02:00
fedora-ostree-image.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-image.mpp.yaml stages(sgdisk): support label option 2024-02-06 17:44:31 +01:00
fedora-ostree-native-container.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-native-container.mpp.yaml tests/ostree-container: Drop hardcoded max layers 2023-08-29 10:56:49 +02:00
fedora-ostree-tarball.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-ostree-tarball.mpp.yaml manifests/fedora-ostree-tarball: update to the new structure 2023-08-08 12:41:17 +02:00
fedora-uki.json test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
fedora-uki.mpp.yaml manifests: fix module_platform_id 2023-08-08 12:41:17 +02:00
fedora-vars.ipp.yaml test: update rpmrepo snapshots 2025-01-17 10:10:47 +01:00
manifest.json test: add manifests for bootc.install-to-filesystem 2024-02-09 12:03:09 +01:00
manifest.mpp.yaml test: add manifests for bootc.install-to-filesystem 2024-02-09 12:03:09 +01:00