Optional ASF Profile

ASF-specific release infrastructure and vote material remain an explicit adapter.

Optional ASF Profile

ASF support is selected explicitly. It adds ASF-named configuration and operations for ASF dist, KEYS, vote text, Incubator status, and optional Apache Trusted Release integration. Generic projects do not inherit those requirements or names.

Buildish itself does not select this profile. It is available only for Apache projects that explicitly choose the adapter and apply their current ASF policy.

The core does not force an -incubating source filename suffix. A component chooses its own source archive template. Incubator disclaimer behavior applies only when the ASF profile declares the project as incubating.

The generic checked-in GitHub workflows are not turnkey ASF release workflows. Apache projects must compose a separately built and signed source artifact, the applicable vote process, and canonical ASF publication according to current ASF policy.

See the unreleased ASF profile guide for current development details and links to authoritative ASF policy.