Bundle Action v2 uses Bundle CLI 0.1.0 and the declared label-target contract.
Breaking migration:
- Replace rule-level
kindandoutputwithtarget: {resource_type, attribute}. Each exact resource-type/attribute tuple has one owner. - Update bundle/module manifests to format 2, rebuild archives, and re-sign them. Format 1 and old label syntax are rejected.
- Checksum manifests require exact flat asset names; path-prefixed aliases are rejected.
- Constrain resource types before trusting derived labels, because sanitization follows the declared scope.
The action downloads and checksum-verifies published CLI 0.1.0 assets on Linux x86-64/ARM64, macOS ARM64, and Windows x86-64. Native validation, source-archive installation, published downloads, and cache reuse pass on all four platforms.
Use @v2.0.0 for this version or pin its reviewed full commit SHA in protected workflows. The @v2 major tag points to this release. See MIGRATION.md for the complete migration.