debian-forge-composer/internal/manifest
Achilleas Koutsou 5c921f0b27 manifest: add ostree commit source to pipelines
Add an ostree commit source (instead of a resolved commit spec) to
pipelines that support ostree commits.  Source specs are used when
initialising a manifest for package selection.  The resolved commit spec
is added after manifest initialisation through the serialization
function for stage creation.

Pipelines that require or support an ostree commit (either as payload or
a parent) must return the source specs using getOSTreeCommitSources()
after initialisation and the commit specs using getOSTreeCommits()
during serialization.
2023-06-14 11:19:29 +02:00
..
anaconda.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
build.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
coi_iso_tree.go simplified-installer: enable isolinux 2023-03-15 12:35:50 +01:00
commit.go manifest: add ostree commit source to pipelines 2023-06-14 11:19:29 +02:00
commit_server_tree.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
coreos_installer.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
efi_boot_tree.go distro: remove architecture names and use platform enum 2023-05-31 16:40:07 +02:00
iso.go manifest: add any pipeline to ISO pipeline 2022-12-11 12:37:37 +00:00
iso_rootfs.go osbuild/mkdir: rename Path struct to MkdirStagePath 2023-01-19 11:15:33 +01:00
iso_tree.go manifest: add ostree commit source to pipelines 2023-06-14 11:19:29 +02:00
manifest.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
oci_container.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
os.go manifest: add ostree commit source to pipelines 2023-06-14 11:19:29 +02:00
os_test.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
ostree_deployment.go manifest: add ostree commit source to pipelines 2023-06-14 11:19:29 +02:00
ovf.go internal/image: add ova support to live image 2023-05-25 10:14:32 +02:00
pipeline.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
qcow2.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
raw.go manifest: make the partition tool for raw images configurable 2023-01-25 20:37:12 +01:00
raw_ostree.go manifest: add ostree commit source to pipelines 2023-06-14 11:19:29 +02:00
tar.go manifest: support all tar options in tar pipeline 2022-11-28 17:20:49 +01:00
vmdk.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
vpc.go manifest: support specifying force_size for VPC 2023-01-25 20:37:12 +01:00
xz.go osbuild: rework XZ stage inputs 2023-01-30 11:24:08 +01:00