Skip to content

oci-loader and path-loader components - #36

Merged
scothis merged 1 commit into
componentized:mainfrom
scothis:oci-loader
Oct 5, 2026
Merged

scothis merged 1 commit into
componentized:mainfrom
scothis:oci-loader

Conversation

@scothis

@scothis scothis commented Sep 22, 2026

Copy link
Copy Markdown
Member

The oci-loader uses the componentized/oci client to load a wasm component from an OCI registry.

The path-loader uses the other loader components routing based on the path.

Using a wac fork until map support lands.

@scothis
scothis requested a review from markfisher September 22, 2026 20:59
The oci-loader uses the componentized/oci client to load a wasm
component from an OCI registry.

The path-loader uses the other loader components routing based on the
path.

`test-loader` is a wasi:cli/command which accepts a single argument,
the path to load, loads that path and dumps the bytes to stdout.

    make components/test-loader && \
      wasmtime run \
        -Wcomponent-model-map \
        -Shttp \
        --dir=. \
        ./lib/test-loader.wasm \
        oci://ghcr.io/componentized/config/empty:0.2.1 \
        | wasm-tools component wit

Signed-off-by: Scott Andrews <scott@andrews.me>
@scothis
scothis merged commit 681d0e7 into componentized:main Oct 5, 2026
3 checks passed
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