Skip to content

feat(baseline): model per-platform vendor and NDDev support tiers#10

Merged
rldyourmnd merged 1 commit into
mainfrom
zcode/platform-support-tiers
Jul 11, 2026
Merged

feat(baseline): model per-platform vendor and NDDev support tiers#10
rldyourmnd merged 1 commit into
mainfrom
zcode/platform-support-tiers

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Why

The installer treats macOS and Ubuntu as co-equal platforms, but upstream ZCode ships macOS as a general-availability download and Linux only through the vendor Linux beta group (per the official install docs). This records that distinction honestly and machine-readably.

What

  • references/zcode-baseline.json — new platform_support block: per-platform vendor_support_tier (macOS stable, Ubuntu beta), vendor_distribution_channel, nddev_support_tier (supported), artifact_prefix, and a verified_at_utc/expires_at_utc freshness window.
  • docs/install.md — note that Ubuntu is NDDev-supported on top of a vendor beta channel.
  • CHANGELOG.md[Unreleased] entry.

No installed runtime behavior changes; this is release/compatibility metadata. Private freshness/expiry + tier-consistency tests land in the harness alongside the pin advance.

Record machine-readable support tiers with a freshness window in
references/zcode-baseline.json:platform_support. macOS is a vendor
general-availability download; upstream ZCode Linux ships only through the
vendor Linux beta group, so Ubuntu is documented as NDDev-supported on top of a
vendor beta channel. Document the distinction in docs/install.md and record it
under CHANGELOG [Unreleased]. No installed runtime behavior changes.
@github-actions github-actions Bot added the docs label Jul 11, 2026
@rldyourmnd rldyourmnd merged commit 3843cdb into main Jul 11, 2026
8 checks passed
@rldyourmnd rldyourmnd deleted the zcode/platform-support-tiers branch July 11, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant