Skip to content

Feature: _archgrouped ​

Description ​

Publishes all architecture-specific builds of a Garden Linux artifact as a single grouped multi-architecture artifact.

What it does ​

When added to a build, _archgrouped instructs the publishing pipeline to group the resulting artifacts for all target architectures (for example, amd64 and arm64) under a single combined entry. Without this flag, each architecture produces a separate, independent artifact. This flag is typically used to produce a unified multi-arch image reference for registries or release systems that support multi-arch manifests.

The requirements.mod file captures the publishing group identifier, which the build system uses to associate the per-architecture builds with each other.

Files ​

Files present in this feature and their purpose. See the feature file reference for the semantics of each file type.

FilePurpose
info.yaml (ref)Declares type: flag and included/excluded features.
requirements.modSets the publishing_group variable used to link per-architecture builds into a single grouped artifact.

This feature has no include or exclude relationships.