spinframework / spinframework/spin

inconsistent preopened dirs between wasmtime and spin

Open
#2,644 8 comments 0 reactions 1 assignee View on GitHub

@rajatjindal is already working on this.

Since Sep 8, 2025.

Dominant language
Rust
Stars
6.5k
Forks
310
Avg merge
1d 20h
Merged PRs (30d)
24

Description

originally started the discussion here: https://discord.com/channels/926888690310053918/950022897160839248/1261589910511681598

hey folks, while debugging an issue in a guest component using filesystem api, I noticed that the preopened directories are different between wasmtime and spin.

is that intentional? if not, can we consider making this consistent across wasmtime and spin?

a repo to demonstrate the said discripency: https://github.com/rajatjindal/print-preopened

$ wasmtime run --dir src --dir wit target/wasm32-wasi/debug/print_preopened.wasm
src
wit

$ spin up                                                                       
/

thank you

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.