Major milestone: Complete apt-ostree bootc compatibility and OCI integration

-  Real package installation (replaced mock installation)
-  Real OSTree commit creation from installed packages
-  OCI image creation from both commits and rootfs
-  Full bootc compatibility with proper labels
-  Comprehensive test suite (test-bootc-apt-ostree.sh)
-  Container tool validation (skopeo, podman)
-  Updated compatibility reports for Ubuntu Questing
-  Fixed OCI schema version and field naming issues
-  Temporary directory lifecycle fixes
-  Serde rename attributes for OCI JSON compliance

Ready for Aurora-style workflow deployment!
This commit is contained in:
robojerk 2025-07-20 21:06:44 +00:00
parent 0ba99d6195
commit d295f9bb4d
171 changed files with 15230 additions and 26739 deletions

View file

@ -0,0 +1,35 @@
{
"architecture": "amd64",
"author": "apt-ostree",
"config": {
"Cmd": null,
"Entrypoint": null,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"ExposedPorts": {},
"Labels": {
"org.aptostree.created": "2025-07-20T20:31:19.220695165+00:00",
"org.bootc.bootable": "true",
"org.bootc.ostree": "true",
"org.opencontainers.image.description": "Image built with apt-ostree",
"org.opencontainers.image.title": "apt-ostree-image"
},
"User": "root",
"Volumes": {},
"WorkingDir": "/"
},
"created": "2025-07-20T20:31:19.220695165+00:00",
"history": [
{
"comment": "Created by apt-ostree",
"created": "2025-07-20T20:31:19.220695165+00:00",
"created_by": "apt-ostree compose build-chunked-oci"
}
],
"os": "linux",
"rootfs": {
"diff_ids": [],
"type": "layers"
}
}