debian-forge/test
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
..
cases test: simplify git clone command 2025-06-02 16:00:25 +02:00
data feat: Complete Phase 7.3 Advanced Features 2025-09-04 09:33:45 -07:00
debian Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00
mod monitor: add duration to JSON logger 2025-08-22 09:26:50 +02:00
run stages/test: add dnf4.versionlock file format check 2025-07-07 17:19:25 +02:00
stages test: add test for export option 2024-01-10 11:24:01 +01:00
.gitignore introduce testing script 2019-07-09 10:29:48 +02:00
__init__.py osbuild: add description() methods 2019-08-07 10:01:17 +02:00
conftest.py Mark tests needing TOML-writing library with a custom marker 2025-06-23 19:51:29 +02:00
initrd.py autopep8: Update with changes to make autopep8 -a -a -a happy 2023-08-10 13:04:14 +02:00
test-debian-atomic-manifest.json Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00
test-debian-manifest.json Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00
test.py sbom/spdx: use compliant license expressions 2025-02-27 13:31:19 +01:00
test_osbuild.py Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00