Skip to content

feat(oci): declare falcon-flight in a component-cli wasm.toml - #309

Open
avrabe wants to merge 2 commits into
mainfrom
feat/falcon-flight-wasm-toml
Open

feat(oci): declare falcon-flight in a component-cli wasm.toml#309
avrabe wants to merge 2 commits into
mainfrom
feat/falcon-flight-wasm-toml

Conversation

@avrabe

@avrabe avrabe commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

What

Adds wasm/cm/flight/wasm.toml — a committed declarative source of truth for the flight component's meta-registry identity, so the component-cli tool path (component registry publish / component publish) works from a manifest instead of a hand-filed issue.

[package]
name = "pulseengine:falcon-flight"
kind = "component"
version = "1.128.0"
registry = "ghcr.io/pulseengine/falcon-flight"   # full OCI location, no tag

Not wired into release

The release pipeline still publishes the bytes via wkg oci push in release.yml (cosign-signed by digest). This file is the declarative record + the component-cli entrypoint — the two-step model (publish bytes vs. index in the meta-registry) documented in docs/OCI-DISTRIBUTION.md.

Follows the actual component-cli [package] schema (registry = full OCI location, no tag; namespace base + catalog path derived from it). Registration already filed: yoshuawuyts/wasm.directory#466 → PR #467.

🤖 Generated with Claude Code

…toml

A committed source-of-truth for the flight component's meta-registry identity
(namespace `pulseengine`, package `falcon-flight`, OCI
ghcr.io/pulseengine/falcon-flight). Lets the component-cli tool path operate
from a manifest rather than a hand-filed issue — `component registry publish`
reads it to (re)open the wasm.directory registry-entry.

NOT wired into the release pipeline: release.yml still publishes the bytes via
`wkg oci push` (cosign-signed by digest). This file is the declarative record +
tool entrypoint. Schema per component-cli docs (name/kind/version/registry;
registry = full OCI location, no tag). Registration filed:
yoshuawuyts/wasm.directory#466 -> PR #467.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HvusAXYbHLyv3uTzfBcMbG
@avrabe
avrabe enabled auto-merge (squash) July 23, 2026 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant