diff --git a/Makefile b/Makefile index e82a2b1..e82f2fb 100644 --- a/Makefile +++ b/Makefile @@ -13,8 +13,8 @@ test-integration: http/testdata/http-tinygo/main.wasm go test -v -count=1 . .PHONY: test-integration-wasip2 -test-integration-wasip2: - cd v2 && go test -v -count=1 . +test-integration-wasip2: + cd v3 && go test -v -count=1 . http/testdata/http-tinygo/main.wasm: generate http/testdata/http-tinygo/main.wasm: http/testdata/http-tinygo/main.go diff --git a/v2/examples/http/go.mod b/v2/examples/http/go.mod deleted file mode 100644 index 07a0d32..0000000 --- a/v2/examples/http/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/examples/http - -go 1.23.2 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../ diff --git a/v2/examples/kv/go.mod b/v2/examples/kv/go.mod deleted file mode 100644 index 5496fc6..0000000 --- a/v2/examples/kv/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/examples/kv - -go 1.24.1 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../ diff --git a/v2/examples/llm/go.mod b/v2/examples/llm/go.mod deleted file mode 100644 index cc73aec..0000000 --- a/v2/examples/llm/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/examples/llm - -go 1.24.1 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../ diff --git a/v2/examples/variables/go.mod b/v2/examples/variables/go.mod deleted file mode 100644 index 3d0a5f5..0000000 --- a/v2/examples/variables/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/examples/variables - -go 1.24.1 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../ diff --git a/v2/http/testdata/http-tinygo/go.mod b/v2/http/testdata/http-tinygo/go.mod deleted file mode 100644 index 864c338..0000000 --- a/v2/http/testdata/http-tinygo/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/http/testdata/http - -go 1.23.2 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../../ diff --git a/v2/kv/testdata/key-value/go.mod b/v2/kv/testdata/key-value/go.mod deleted file mode 100644 index 5528778..0000000 --- a/v2/kv/testdata/key-value/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/http/testdata/kv - -go 1.24.1 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../../ diff --git a/v2/variables/testdata/variables/go.mod b/v2/variables/testdata/variables/go.mod deleted file mode 100644 index 74ae187..0000000 --- a/v2/variables/testdata/variables/go.mod +++ /dev/null @@ -1,12 +0,0 @@ -module github.com/spinframework/spin-go-sdk/v2/examples/variables - -go 1.24.1 - -require github.com/spinframework/spin-go-sdk/v2 v2.0.0 - -require ( - github.com/julienschmidt/httprouter v1.3.0 // indirect - go.bytecodealliance.org/cm v0.2.2 // indirect -) - -replace github.com/spinframework/spin-go-sdk/v2 => ../../../ diff --git a/v2/README.md b/v3/README.md similarity index 87% rename from v2/README.md rename to v3/README.md index 56dce87..e19db00 100644 --- a/v2/README.md +++ b/v3/README.md @@ -18,12 +18,12 @@ Regeneratin bindings: - install tooling as specified above - make sure they are on PATH and picking up the versions as specified above -- cd `/v2` -- Run: `wit-bindgen-go generate -w http-trigger -p github.com/spinframework/spin-go-sdk/v2/internal --out internal ./wit` +- cd `/v3` +- Run: `wit-bindgen-go generate -w http-trigger -p github.com/spinframework/spin-go-sdk/v3/internal --out internal ./wit` Testing: -- cd `/v2/examples/http` +- cd `/v3/examples/http` - Run `spin build` - Run `spin up` - In a separate terminal, run: `curl http://127.0.0.1:3000/hello` diff --git a/v3/examples/http/go.mod b/v3/examples/http/go.mod new file mode 100644 index 0000000..09edc64 --- /dev/null +++ b/v3/examples/http/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/examples/http + +go 1.23.2 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../ diff --git a/v2/examples/http/go.sum b/v3/examples/http/go.sum similarity index 100% rename from v2/examples/http/go.sum rename to v3/examples/http/go.sum diff --git a/v2/examples/http/main.go b/v3/examples/http/main.go similarity index 87% rename from v2/examples/http/main.go rename to v3/examples/http/main.go index 90e2864..d3f9965 100644 --- a/v2/examples/http/main.go +++ b/v3/examples/http/main.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" ) func init() { diff --git a/v2/http/testdata/http-tinygo/spin.toml b/v3/examples/http/spin.toml similarity index 84% rename from v2/http/testdata/http-tinygo/spin.toml rename to v3/examples/http/spin.toml index 52b31fb..cdf364b 100644 --- a/v2/http/testdata/http-tinygo/spin.toml +++ b/v3/examples/http/spin.toml @@ -13,4 +13,5 @@ component = "hello" [component.hello] source = "main.wasm" [component.hello.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" \ No newline at end of file +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" + diff --git a/v3/examples/kv/go.mod b/v3/examples/kv/go.mod new file mode 100644 index 0000000..5093279 --- /dev/null +++ b/v3/examples/kv/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/examples/kv + +go 1.24.1 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../ diff --git a/v2/examples/kv/go.sum b/v3/examples/kv/go.sum similarity index 100% rename from v2/examples/kv/go.sum rename to v3/examples/kv/go.sum diff --git a/v2/examples/kv/main.go b/v3/examples/kv/main.go similarity index 90% rename from v2/examples/kv/main.go rename to v3/examples/kv/main.go index 012c946..4cfc8be 100644 --- a/v2/examples/kv/main.go +++ b/v3/examples/kv/main.go @@ -5,8 +5,8 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" - "github.com/spinframework/spin-go-sdk/v2/kv" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" + "github.com/spinframework/spin-go-sdk/v3/kv" ) func init() { diff --git a/v2/examples/kv/spin.toml b/v3/examples/kv/spin.toml similarity index 85% rename from v2/examples/kv/spin.toml rename to v3/examples/kv/spin.toml index b35d1c0..f064996 100644 --- a/v2/examples/kv/spin.toml +++ b/v3/examples/kv/spin.toml @@ -14,4 +14,5 @@ component = "hello" source = "main.wasm" key_value_stores = ["default"] [component.hello.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" \ No newline at end of file +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" + diff --git a/v2/examples/llm/.gitignore b/v3/examples/llm/.gitignore similarity index 100% rename from v2/examples/llm/.gitignore rename to v3/examples/llm/.gitignore diff --git a/v3/examples/llm/go.mod b/v3/examples/llm/go.mod new file mode 100644 index 0000000..7d5787b --- /dev/null +++ b/v3/examples/llm/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/examples/llm + +go 1.24.1 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../ diff --git a/v2/examples/llm/go.sum b/v3/examples/llm/go.sum similarity index 100% rename from v2/examples/llm/go.sum rename to v3/examples/llm/go.sum diff --git a/v2/examples/llm/main.go b/v3/examples/llm/main.go similarity index 88% rename from v2/examples/llm/main.go rename to v3/examples/llm/main.go index 55dae4e..c071298 100644 --- a/v2/examples/llm/main.go +++ b/v3/examples/llm/main.go @@ -4,8 +4,8 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" - "github.com/spinframework/spin-go-sdk/v2/llm" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" + "github.com/spinframework/spin-go-sdk/v3/llm" ) func init() { diff --git a/v2/examples/llm/spin.toml b/v3/examples/llm/spin.toml similarity index 89% rename from v2/examples/llm/spin.toml rename to v3/examples/llm/spin.toml index bcdda80..48395ef 100644 --- a/v2/examples/llm/spin.toml +++ b/v3/examples/llm/spin.toml @@ -15,5 +15,5 @@ source = "main.wasm" allowed_outbound_hosts = [] ai_models = ["llama2-chat", "all-minilm-l6-v2"] [component.llm.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" watch = ["**/*.go", "go.mod"] diff --git a/v3/examples/variables/go.mod b/v3/examples/variables/go.mod new file mode 100644 index 0000000..428e0b6 --- /dev/null +++ b/v3/examples/variables/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/examples/variables + +go 1.24.1 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../ diff --git a/v2/examples/variables/go.sum b/v3/examples/variables/go.sum similarity index 100% rename from v2/examples/variables/go.sum rename to v3/examples/variables/go.sum diff --git a/v2/examples/variables/main.go b/v3/examples/variables/main.go similarity index 77% rename from v2/examples/variables/main.go rename to v3/examples/variables/main.go index e0a4091..4791c8b 100644 --- a/v2/examples/variables/main.go +++ b/v3/examples/variables/main.go @@ -4,8 +4,8 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" - "github.com/spinframework/spin-go-sdk/v2/variables" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" + "github.com/spinframework/spin-go-sdk/v3/variables" ) func init() { diff --git a/v2/examples/variables/spin.toml b/v3/examples/variables/spin.toml similarity index 87% rename from v2/examples/variables/spin.toml rename to v3/examples/variables/spin.toml index 6c9fdb6..0ca6a39 100644 --- a/v2/examples/variables/spin.toml +++ b/v3/examples/variables/spin.toml @@ -19,4 +19,5 @@ source = "main.wasm" message = "I'm a {{object}}" [component.hello.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" \ No newline at end of file +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" + diff --git a/v2/go.mod b/v3/go.mod similarity index 68% rename from v2/go.mod rename to v3/go.mod index ac994dc..4610aa6 100644 --- a/v2/go.mod +++ b/v3/go.mod @@ -1,4 +1,4 @@ -module github.com/spinframework/spin-go-sdk/v2 +module github.com/spinframework/spin-go-sdk/v3 go 1.23.2 diff --git a/v2/go.sum b/v3/go.sum similarity index 100% rename from v2/go.sum rename to v3/go.sum diff --git a/v2/http/client.go b/v3/http/client.go similarity index 94% rename from v2/http/client.go rename to v3/http/client.go index e846532..b4ed4f8 100644 --- a/v2/http/client.go +++ b/v3/http/client.go @@ -5,8 +5,8 @@ import ( "io" "net/http" - outgoinghandler "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/outgoing-handler" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" + outgoinghandler "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/outgoing-handler" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" "go.bytecodealliance.org/cm" ) diff --git a/v2/http/convertor_incoming_request.go b/v3/http/convertor_incoming_request.go similarity index 96% rename from v2/http/convertor_incoming_request.go rename to v3/http/convertor_incoming_request.go index 9346b57..97d5fbb 100644 --- a/v2/http/convertor_incoming_request.go +++ b/v3/http/convertor_incoming_request.go @@ -5,7 +5,7 @@ import ( "io" "net/http" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" "go.bytecodealliance.org/cm" ) diff --git a/v2/http/convertor_outgoing_request.go b/v3/http/convertor_outgoing_request.go similarity index 96% rename from v2/http/convertor_outgoing_request.go rename to v3/http/convertor_outgoing_request.go index daf462b..738ec8c 100644 --- a/v2/http/convertor_outgoing_request.go +++ b/v3/http/convertor_outgoing_request.go @@ -3,7 +3,7 @@ package http import ( "net/http" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" "go.bytecodealliance.org/cm" ) diff --git a/v2/http/convertor_outgoing_response.go b/v3/http/convertor_outgoing_response.go similarity index 97% rename from v2/http/convertor_outgoing_response.go rename to v3/http/convertor_outgoing_response.go index 3672933..a8cfcea 100644 --- a/v2/http/convertor_outgoing_response.go +++ b/v3/http/convertor_outgoing_response.go @@ -5,8 +5,8 @@ import ( "net/http" "strings" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" "go.bytecodealliance.org/cm" ) diff --git a/v2/http/http.go b/v3/http/http.go similarity index 94% rename from v2/http/http.go rename to v3/http/http.go index c57e0b6..47c85aa 100644 --- a/v2/http/http.go +++ b/v3/http/http.go @@ -8,9 +8,9 @@ import ( "os" "github.com/julienschmidt/httprouter" - incominghandler "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/incoming-handler" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" - "github.com/spinframework/spin-go-sdk/v2/wit" + incominghandler "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/incoming-handler" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/wit" ) // force wit files to be shipped with sdk dependency diff --git a/v2/http/streams.go b/v3/http/streams.go similarity index 92% rename from v2/http/streams.go rename to v3/http/streams.go index d24bdbf..8e1513f 100644 --- a/v2/http/streams.go +++ b/v3/http/streams.go @@ -4,7 +4,7 @@ import ( "fmt" "io" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" ) type inputStreamReader struct { diff --git a/v3/http/testdata/http-tinygo/go.mod b/v3/http/testdata/http-tinygo/go.mod new file mode 100644 index 0000000..68be74b --- /dev/null +++ b/v3/http/testdata/http-tinygo/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/http/testdata/http + +go 1.23.2 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../../ diff --git a/v2/http/testdata/http-tinygo/go.sum b/v3/http/testdata/http-tinygo/go.sum similarity index 100% rename from v2/http/testdata/http-tinygo/go.sum rename to v3/http/testdata/http-tinygo/go.sum diff --git a/v2/http/testdata/http-tinygo/main.go b/v3/http/testdata/http-tinygo/main.go similarity index 89% rename from v2/http/testdata/http-tinygo/main.go rename to v3/http/testdata/http-tinygo/main.go index 4b626d0..cc98607 100644 --- a/v2/http/testdata/http-tinygo/main.go +++ b/v3/http/testdata/http-tinygo/main.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" ) func init() { diff --git a/v2/examples/http/spin.toml b/v3/http/testdata/http-tinygo/spin.toml similarity index 84% rename from v2/examples/http/spin.toml rename to v3/http/testdata/http-tinygo/spin.toml index 52b31fb..cdf364b 100644 --- a/v2/examples/http/spin.toml +++ b/v3/http/testdata/http-tinygo/spin.toml @@ -13,4 +13,5 @@ component = "hello" [component.hello] source = "main.wasm" [component.hello.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" \ No newline at end of file +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" + diff --git a/v2/integration_test.go b/v3/integration_test.go similarity index 100% rename from v2/integration_test.go rename to v3/integration_test.go diff --git a/v2/internal/fermyon/spin/config/abi.go b/v3/internal/fermyon/spin/config/abi.go similarity index 100% rename from v2/internal/fermyon/spin/config/abi.go rename to v3/internal/fermyon/spin/config/abi.go diff --git a/v2/internal/fermyon/spin/config/config.wasm.go b/v3/internal/fermyon/spin/config/config.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/config/config.wasm.go rename to v3/internal/fermyon/spin/config/config.wasm.go diff --git a/v2/internal/fermyon/spin/config/config.wit.go b/v3/internal/fermyon/spin/config/config.wit.go similarity index 100% rename from v2/internal/fermyon/spin/config/config.wit.go rename to v3/internal/fermyon/spin/config/config.wit.go diff --git a/v2/internal/fermyon/spin/config/empty.s b/v3/internal/fermyon/spin/config/empty.s similarity index 100% rename from v2/internal/fermyon/spin/config/empty.s rename to v3/internal/fermyon/spin/config/empty.s diff --git a/v2/internal/fermyon/spin/http-trigger/http-trigger.wit.go b/v3/internal/fermyon/spin/http-trigger/http-trigger.wit.go similarity index 100% rename from v2/internal/fermyon/spin/http-trigger/http-trigger.wit.go rename to v3/internal/fermyon/spin/http-trigger/http-trigger.wit.go diff --git a/v2/internal/fermyon/spin/http-types/http-types.wit.go b/v3/internal/fermyon/spin/http-types/http-types.wit.go similarity index 100% rename from v2/internal/fermyon/spin/http-types/http-types.wit.go rename to v3/internal/fermyon/spin/http-types/http-types.wit.go diff --git a/v2/internal/fermyon/spin/http/abi.go b/v3/internal/fermyon/spin/http/abi.go similarity index 92% rename from v2/internal/fermyon/spin/http/abi.go rename to v3/internal/fermyon/spin/http/abi.go index 9d51d70..3913961 100644 --- a/v2/internal/fermyon/spin/http/abi.go +++ b/v3/internal/fermyon/spin/http/abi.go @@ -3,7 +3,7 @@ package http import ( - httptypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/http-types" + httptypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/http-types" "go.bytecodealliance.org/cm" "unsafe" ) diff --git a/v2/internal/fermyon/spin/http/empty.s b/v3/internal/fermyon/spin/http/empty.s similarity index 100% rename from v2/internal/fermyon/spin/http/empty.s rename to v3/internal/fermyon/spin/http/empty.s diff --git a/v2/internal/fermyon/spin/http/http.wasm.go b/v3/internal/fermyon/spin/http/http.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/http/http.wasm.go rename to v3/internal/fermyon/spin/http/http.wasm.go diff --git a/v2/internal/fermyon/spin/http/http.wit.go b/v3/internal/fermyon/spin/http/http.wit.go similarity index 94% rename from v2/internal/fermyon/spin/http/http.wit.go rename to v3/internal/fermyon/spin/http/http.wit.go index bf022ce..63c3fb1 100644 --- a/v2/internal/fermyon/spin/http/http.wit.go +++ b/v3/internal/fermyon/spin/http/http.wit.go @@ -4,7 +4,7 @@ package http import ( - httptypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/http-types" + httptypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/http-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/inbound-http/abi.go b/v3/internal/fermyon/spin/inbound-http/abi.go similarity index 92% rename from v2/internal/fermyon/spin/inbound-http/abi.go rename to v3/internal/fermyon/spin/inbound-http/abi.go index 660c96e..0f09e93 100644 --- a/v2/internal/fermyon/spin/inbound-http/abi.go +++ b/v3/internal/fermyon/spin/inbound-http/abi.go @@ -3,7 +3,7 @@ package inboundhttp import ( - httptypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/http-types" + httptypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/http-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/inbound-http/empty.s b/v3/internal/fermyon/spin/inbound-http/empty.s similarity index 100% rename from v2/internal/fermyon/spin/inbound-http/empty.s rename to v3/internal/fermyon/spin/inbound-http/empty.s diff --git a/v2/internal/fermyon/spin/inbound-http/inbound-http.exports.go b/v3/internal/fermyon/spin/inbound-http/inbound-http.exports.go similarity index 100% rename from v2/internal/fermyon/spin/inbound-http/inbound-http.exports.go rename to v3/internal/fermyon/spin/inbound-http/inbound-http.exports.go diff --git a/v2/internal/fermyon/spin/inbound-http/inbound-http.wasm.go b/v3/internal/fermyon/spin/inbound-http/inbound-http.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/inbound-http/inbound-http.wasm.go rename to v3/internal/fermyon/spin/inbound-http/inbound-http.wasm.go diff --git a/v2/internal/fermyon/spin/inbound-http/inbound-http.wit.go b/v3/internal/fermyon/spin/inbound-http/inbound-http.wit.go similarity index 88% rename from v2/internal/fermyon/spin/inbound-http/inbound-http.wit.go rename to v3/internal/fermyon/spin/inbound-http/inbound-http.wit.go index 0edd9c1..aefeb21 100644 --- a/v2/internal/fermyon/spin/inbound-http/inbound-http.wit.go +++ b/v3/internal/fermyon/spin/inbound-http/inbound-http.wit.go @@ -4,7 +4,7 @@ package inboundhttp import ( - httptypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/http-types" + httptypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/http-types" ) // Request represents the type alias "fermyon:spin/inbound-http#request". diff --git a/v2/internal/fermyon/spin/key-value/abi.go b/v3/internal/fermyon/spin/key-value/abi.go similarity index 100% rename from v2/internal/fermyon/spin/key-value/abi.go rename to v3/internal/fermyon/spin/key-value/abi.go diff --git a/v2/internal/fermyon/spin/key-value/empty.s b/v3/internal/fermyon/spin/key-value/empty.s similarity index 100% rename from v2/internal/fermyon/spin/key-value/empty.s rename to v3/internal/fermyon/spin/key-value/empty.s diff --git a/v2/internal/fermyon/spin/key-value/key-value.wasm.go b/v3/internal/fermyon/spin/key-value/key-value.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/key-value/key-value.wasm.go rename to v3/internal/fermyon/spin/key-value/key-value.wasm.go diff --git a/v2/internal/fermyon/spin/key-value/key-value.wit.go b/v3/internal/fermyon/spin/key-value/key-value.wit.go similarity index 100% rename from v2/internal/fermyon/spin/key-value/key-value.wit.go rename to v3/internal/fermyon/spin/key-value/key-value.wit.go diff --git a/v2/internal/fermyon/spin/llm/abi.go b/v3/internal/fermyon/spin/llm/abi.go similarity index 100% rename from v2/internal/fermyon/spin/llm/abi.go rename to v3/internal/fermyon/spin/llm/abi.go diff --git a/v2/internal/fermyon/spin/llm/empty.s b/v3/internal/fermyon/spin/llm/empty.s similarity index 100% rename from v2/internal/fermyon/spin/llm/empty.s rename to v3/internal/fermyon/spin/llm/empty.s diff --git a/v2/internal/fermyon/spin/llm/llm.wasm.go b/v3/internal/fermyon/spin/llm/llm.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/llm/llm.wasm.go rename to v3/internal/fermyon/spin/llm/llm.wasm.go diff --git a/v2/internal/fermyon/spin/llm/llm.wit.go b/v3/internal/fermyon/spin/llm/llm.wit.go similarity index 100% rename from v2/internal/fermyon/spin/llm/llm.wit.go rename to v3/internal/fermyon/spin/llm/llm.wit.go diff --git a/v2/internal/fermyon/spin/mysql/abi.go b/v3/internal/fermyon/spin/mysql/abi.go similarity index 100% rename from v2/internal/fermyon/spin/mysql/abi.go rename to v3/internal/fermyon/spin/mysql/abi.go diff --git a/v2/internal/fermyon/spin/mysql/empty.s b/v3/internal/fermyon/spin/mysql/empty.s similarity index 100% rename from v2/internal/fermyon/spin/mysql/empty.s rename to v3/internal/fermyon/spin/mysql/empty.s diff --git a/v2/internal/fermyon/spin/mysql/mysql.wasm.go b/v3/internal/fermyon/spin/mysql/mysql.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/mysql/mysql.wasm.go rename to v3/internal/fermyon/spin/mysql/mysql.wasm.go diff --git a/v2/internal/fermyon/spin/mysql/mysql.wit.go b/v3/internal/fermyon/spin/mysql/mysql.wit.go similarity index 98% rename from v2/internal/fermyon/spin/mysql/mysql.wit.go rename to v3/internal/fermyon/spin/mysql/mysql.wit.go index d7888f4..9192138 100644 --- a/v2/internal/fermyon/spin/mysql/mysql.wit.go +++ b/v3/internal/fermyon/spin/mysql/mysql.wit.go @@ -4,7 +4,7 @@ package mysql import ( - rdbmstypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/rdbms-types" + rdbmstypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/rdbms-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/postgres/abi.go b/v3/internal/fermyon/spin/postgres/abi.go similarity index 100% rename from v2/internal/fermyon/spin/postgres/abi.go rename to v3/internal/fermyon/spin/postgres/abi.go diff --git a/v2/internal/fermyon/spin/postgres/empty.s b/v3/internal/fermyon/spin/postgres/empty.s similarity index 100% rename from v2/internal/fermyon/spin/postgres/empty.s rename to v3/internal/fermyon/spin/postgres/empty.s diff --git a/v2/internal/fermyon/spin/postgres/postgres.wasm.go b/v3/internal/fermyon/spin/postgres/postgres.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/postgres/postgres.wasm.go rename to v3/internal/fermyon/spin/postgres/postgres.wasm.go diff --git a/v2/internal/fermyon/spin/postgres/postgres.wit.go b/v3/internal/fermyon/spin/postgres/postgres.wit.go similarity index 98% rename from v2/internal/fermyon/spin/postgres/postgres.wit.go rename to v3/internal/fermyon/spin/postgres/postgres.wit.go index 31523ea..d67ca9b 100644 --- a/v2/internal/fermyon/spin/postgres/postgres.wit.go +++ b/v3/internal/fermyon/spin/postgres/postgres.wit.go @@ -4,7 +4,7 @@ package postgres import ( - rdbmstypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/rdbms-types" + rdbmstypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/rdbms-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/rdbms-types/rdbms-types.wit.go b/v3/internal/fermyon/spin/rdbms-types/rdbms-types.wit.go similarity index 100% rename from v2/internal/fermyon/spin/rdbms-types/rdbms-types.wit.go rename to v3/internal/fermyon/spin/rdbms-types/rdbms-types.wit.go diff --git a/v2/internal/fermyon/spin/redis-types/redis-types.wit.go b/v3/internal/fermyon/spin/redis-types/redis-types.wit.go similarity index 100% rename from v2/internal/fermyon/spin/redis-types/redis-types.wit.go rename to v3/internal/fermyon/spin/redis-types/redis-types.wit.go diff --git a/v2/internal/fermyon/spin/redis/empty.s b/v3/internal/fermyon/spin/redis/empty.s similarity index 100% rename from v2/internal/fermyon/spin/redis/empty.s rename to v3/internal/fermyon/spin/redis/empty.s diff --git a/v2/internal/fermyon/spin/redis/redis.wasm.go b/v3/internal/fermyon/spin/redis/redis.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/redis/redis.wasm.go rename to v3/internal/fermyon/spin/redis/redis.wasm.go diff --git a/v2/internal/fermyon/spin/redis/redis.wit.go b/v3/internal/fermyon/spin/redis/redis.wit.go similarity index 98% rename from v2/internal/fermyon/spin/redis/redis.wit.go rename to v3/internal/fermyon/spin/redis/redis.wit.go index c8672af..f4ff970 100644 --- a/v2/internal/fermyon/spin/redis/redis.wit.go +++ b/v3/internal/fermyon/spin/redis/redis.wit.go @@ -4,7 +4,7 @@ package redis import ( - redistypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/redis-types" + redistypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/redis-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/sqlite/abi.go b/v3/internal/fermyon/spin/sqlite/abi.go similarity index 100% rename from v2/internal/fermyon/spin/sqlite/abi.go rename to v3/internal/fermyon/spin/sqlite/abi.go diff --git a/v2/internal/fermyon/spin/sqlite/empty.s b/v3/internal/fermyon/spin/sqlite/empty.s similarity index 100% rename from v2/internal/fermyon/spin/sqlite/empty.s rename to v3/internal/fermyon/spin/sqlite/empty.s diff --git a/v2/internal/fermyon/spin/sqlite/sqlite.wasm.go b/v3/internal/fermyon/spin/sqlite/sqlite.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/sqlite/sqlite.wasm.go rename to v3/internal/fermyon/spin/sqlite/sqlite.wasm.go diff --git a/v2/internal/fermyon/spin/sqlite/sqlite.wit.go b/v3/internal/fermyon/spin/sqlite/sqlite.wit.go similarity index 100% rename from v2/internal/fermyon/spin/sqlite/sqlite.wit.go rename to v3/internal/fermyon/spin/sqlite/sqlite.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/http-trigger/http-trigger.wit.go b/v3/internal/fermyon/spin/v2.0.0/http-trigger/http-trigger.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/http-trigger/http-trigger.wit.go rename to v3/internal/fermyon/spin/v2.0.0/http-trigger/http-trigger.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/key-value/abi.go b/v3/internal/fermyon/spin/v2.0.0/key-value/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/key-value/abi.go rename to v3/internal/fermyon/spin/v2.0.0/key-value/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/key-value/empty.s b/v3/internal/fermyon/spin/v2.0.0/key-value/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/key-value/empty.s rename to v3/internal/fermyon/spin/v2.0.0/key-value/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/key-value/key-value.wasm.go b/v3/internal/fermyon/spin/v2.0.0/key-value/key-value.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/key-value/key-value.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/key-value/key-value.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/key-value/key-value.wit.go b/v3/internal/fermyon/spin/v2.0.0/key-value/key-value.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/key-value/key-value.wit.go rename to v3/internal/fermyon/spin/v2.0.0/key-value/key-value.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/llm/abi.go b/v3/internal/fermyon/spin/v2.0.0/llm/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/llm/abi.go rename to v3/internal/fermyon/spin/v2.0.0/llm/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/llm/empty.s b/v3/internal/fermyon/spin/v2.0.0/llm/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/llm/empty.s rename to v3/internal/fermyon/spin/v2.0.0/llm/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/llm/llm.wasm.go b/v3/internal/fermyon/spin/v2.0.0/llm/llm.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/llm/llm.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/llm/llm.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/llm/llm.wit.go b/v3/internal/fermyon/spin/v2.0.0/llm/llm.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/llm/llm.wit.go rename to v3/internal/fermyon/spin/v2.0.0/llm/llm.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/mqtt/abi.go b/v3/internal/fermyon/spin/v2.0.0/mqtt/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mqtt/abi.go rename to v3/internal/fermyon/spin/v2.0.0/mqtt/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/mqtt/empty.s b/v3/internal/fermyon/spin/v2.0.0/mqtt/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mqtt/empty.s rename to v3/internal/fermyon/spin/v2.0.0/mqtt/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wasm.go b/v3/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wit.go b/v3/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wit.go rename to v3/internal/fermyon/spin/v2.0.0/mqtt/mqtt.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/mysql/abi.go b/v3/internal/fermyon/spin/v2.0.0/mysql/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mysql/abi.go rename to v3/internal/fermyon/spin/v2.0.0/mysql/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/mysql/empty.s b/v3/internal/fermyon/spin/v2.0.0/mysql/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mysql/empty.s rename to v3/internal/fermyon/spin/v2.0.0/mysql/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/mysql/mysql.wasm.go b/v3/internal/fermyon/spin/v2.0.0/mysql/mysql.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/mysql/mysql.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/mysql/mysql.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/mysql/mysql.wit.go b/v3/internal/fermyon/spin/v2.0.0/mysql/mysql.wit.go similarity index 97% rename from v2/internal/fermyon/spin/v2.0.0/mysql/mysql.wit.go rename to v3/internal/fermyon/spin/v2.0.0/mysql/mysql.wit.go index 186e35d..890b85f 100644 --- a/v2/internal/fermyon/spin/v2.0.0/mysql/mysql.wit.go +++ b/v3/internal/fermyon/spin/v2.0.0/mysql/mysql.wit.go @@ -4,7 +4,7 @@ package mysql import ( - rdbmstypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/v2.0.0/rdbms-types" + rdbmstypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/v2.0.0/rdbms-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/v2.0.0/postgres/abi.go b/v3/internal/fermyon/spin/v2.0.0/postgres/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/postgres/abi.go rename to v3/internal/fermyon/spin/v2.0.0/postgres/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/postgres/empty.s b/v3/internal/fermyon/spin/v2.0.0/postgres/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/postgres/empty.s rename to v3/internal/fermyon/spin/v2.0.0/postgres/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/postgres/postgres.wasm.go b/v3/internal/fermyon/spin/v2.0.0/postgres/postgres.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/postgres/postgres.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/postgres/postgres.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/postgres/postgres.wit.go b/v3/internal/fermyon/spin/v2.0.0/postgres/postgres.wit.go similarity index 97% rename from v2/internal/fermyon/spin/v2.0.0/postgres/postgres.wit.go rename to v3/internal/fermyon/spin/v2.0.0/postgres/postgres.wit.go index 51270c9..112cf94 100644 --- a/v2/internal/fermyon/spin/v2.0.0/postgres/postgres.wit.go +++ b/v3/internal/fermyon/spin/v2.0.0/postgres/postgres.wit.go @@ -4,7 +4,7 @@ package postgres import ( - rdbmstypes "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/v2.0.0/rdbms-types" + rdbmstypes "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/v2.0.0/rdbms-types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/fermyon/spin/v2.0.0/rdbms-types/rdbms-types.wit.go b/v3/internal/fermyon/spin/v2.0.0/rdbms-types/rdbms-types.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/rdbms-types/rdbms-types.wit.go rename to v3/internal/fermyon/spin/v2.0.0/rdbms-types/rdbms-types.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/redis/abi.go b/v3/internal/fermyon/spin/v2.0.0/redis/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/redis/abi.go rename to v3/internal/fermyon/spin/v2.0.0/redis/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/redis/empty.s b/v3/internal/fermyon/spin/v2.0.0/redis/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/redis/empty.s rename to v3/internal/fermyon/spin/v2.0.0/redis/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/redis/redis.wasm.go b/v3/internal/fermyon/spin/v2.0.0/redis/redis.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/redis/redis.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/redis/redis.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/redis/redis.wit.go b/v3/internal/fermyon/spin/v2.0.0/redis/redis.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/redis/redis.wit.go rename to v3/internal/fermyon/spin/v2.0.0/redis/redis.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/sqlite/abi.go b/v3/internal/fermyon/spin/v2.0.0/sqlite/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/sqlite/abi.go rename to v3/internal/fermyon/spin/v2.0.0/sqlite/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/sqlite/empty.s b/v3/internal/fermyon/spin/v2.0.0/sqlite/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/sqlite/empty.s rename to v3/internal/fermyon/spin/v2.0.0/sqlite/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wasm.go b/v3/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wit.go b/v3/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wit.go rename to v3/internal/fermyon/spin/v2.0.0/sqlite/sqlite.wit.go diff --git a/v2/internal/fermyon/spin/v2.0.0/variables/abi.go b/v3/internal/fermyon/spin/v2.0.0/variables/abi.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/variables/abi.go rename to v3/internal/fermyon/spin/v2.0.0/variables/abi.go diff --git a/v2/internal/fermyon/spin/v2.0.0/variables/empty.s b/v3/internal/fermyon/spin/v2.0.0/variables/empty.s similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/variables/empty.s rename to v3/internal/fermyon/spin/v2.0.0/variables/empty.s diff --git a/v2/internal/fermyon/spin/v2.0.0/variables/variables.wasm.go b/v3/internal/fermyon/spin/v2.0.0/variables/variables.wasm.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/variables/variables.wasm.go rename to v3/internal/fermyon/spin/v2.0.0/variables/variables.wasm.go diff --git a/v2/internal/fermyon/spin/v2.0.0/variables/variables.wit.go b/v3/internal/fermyon/spin/v2.0.0/variables/variables.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v2.0.0/variables/variables.wit.go rename to v3/internal/fermyon/spin/v2.0.0/variables/variables.wit.go diff --git a/v2/internal/fermyon/spin/v3.0.0/http-trigger/http-trigger.wit.go b/v3/internal/fermyon/spin/v3.0.0/http-trigger/http-trigger.wit.go similarity index 100% rename from v2/internal/fermyon/spin/v3.0.0/http-trigger/http-trigger.wit.go rename to v3/internal/fermyon/spin/v3.0.0/http-trigger/http-trigger.wit.go diff --git a/v2/internal/spin/postgres/v3.0.0/postgres/abi.go b/v3/internal/spin/postgres/v3.0.0/postgres/abi.go similarity index 100% rename from v2/internal/spin/postgres/v3.0.0/postgres/abi.go rename to v3/internal/spin/postgres/v3.0.0/postgres/abi.go diff --git a/v2/internal/spin/postgres/v3.0.0/postgres/empty.s b/v3/internal/spin/postgres/v3.0.0/postgres/empty.s similarity index 100% rename from v2/internal/spin/postgres/v3.0.0/postgres/empty.s rename to v3/internal/spin/postgres/v3.0.0/postgres/empty.s diff --git a/v2/internal/spin/postgres/v3.0.0/postgres/postgres.wasm.go b/v3/internal/spin/postgres/v3.0.0/postgres/postgres.wasm.go similarity index 100% rename from v2/internal/spin/postgres/v3.0.0/postgres/postgres.wasm.go rename to v3/internal/spin/postgres/v3.0.0/postgres/postgres.wasm.go diff --git a/v2/internal/spin/postgres/v3.0.0/postgres/postgres.wit.go b/v3/internal/spin/postgres/v3.0.0/postgres/postgres.wit.go similarity index 100% rename from v2/internal/spin/postgres/v3.0.0/postgres/postgres.wit.go rename to v3/internal/spin/postgres/v3.0.0/postgres/postgres.wit.go diff --git a/v2/internal/wasi/cli/v0.2.0/environment/empty.s b/v3/internal/wasi/cli/v0.2.0/environment/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/environment/empty.s rename to v3/internal/wasi/cli/v0.2.0/environment/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/environment/environment.wasm.go b/v3/internal/wasi/cli/v0.2.0/environment/environment.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/environment/environment.wasm.go rename to v3/internal/wasi/cli/v0.2.0/environment/environment.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/environment/environment.wit.go b/v3/internal/wasi/cli/v0.2.0/environment/environment.wit.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/environment/environment.wit.go rename to v3/internal/wasi/cli/v0.2.0/environment/environment.wit.go diff --git a/v2/internal/wasi/cli/v0.2.0/exit/empty.s b/v3/internal/wasi/cli/v0.2.0/exit/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/exit/empty.s rename to v3/internal/wasi/cli/v0.2.0/exit/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/exit/exit.wasm.go b/v3/internal/wasi/cli/v0.2.0/exit/exit.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/exit/exit.wasm.go rename to v3/internal/wasi/cli/v0.2.0/exit/exit.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/exit/exit.wit.go b/v3/internal/wasi/cli/v0.2.0/exit/exit.wit.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/exit/exit.wit.go rename to v3/internal/wasi/cli/v0.2.0/exit/exit.wit.go diff --git a/v2/internal/wasi/cli/v0.2.0/stderr/empty.s b/v3/internal/wasi/cli/v0.2.0/stderr/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/stderr/empty.s rename to v3/internal/wasi/cli/v0.2.0/stderr/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/stderr/stderr.wasm.go b/v3/internal/wasi/cli/v0.2.0/stderr/stderr.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/stderr/stderr.wasm.go rename to v3/internal/wasi/cli/v0.2.0/stderr/stderr.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/stderr/stderr.wit.go b/v3/internal/wasi/cli/v0.2.0/stderr/stderr.wit.go similarity index 90% rename from v2/internal/wasi/cli/v0.2.0/stderr/stderr.wit.go rename to v3/internal/wasi/cli/v0.2.0/stderr/stderr.wit.go index 1358235..0795712 100644 --- a/v2/internal/wasi/cli/v0.2.0/stderr/stderr.wit.go +++ b/v3/internal/wasi/cli/v0.2.0/stderr/stderr.wit.go @@ -4,7 +4,7 @@ package stderr import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/cli/v0.2.0/stdin/empty.s b/v3/internal/wasi/cli/v0.2.0/stdin/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/stdin/empty.s rename to v3/internal/wasi/cli/v0.2.0/stdin/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/stdin/stdin.wasm.go b/v3/internal/wasi/cli/v0.2.0/stdin/stdin.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/stdin/stdin.wasm.go rename to v3/internal/wasi/cli/v0.2.0/stdin/stdin.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/stdin/stdin.wit.go b/v3/internal/wasi/cli/v0.2.0/stdin/stdin.wit.go similarity index 90% rename from v2/internal/wasi/cli/v0.2.0/stdin/stdin.wit.go rename to v3/internal/wasi/cli/v0.2.0/stdin/stdin.wit.go index 4d83364..96dbc47 100644 --- a/v2/internal/wasi/cli/v0.2.0/stdin/stdin.wit.go +++ b/v3/internal/wasi/cli/v0.2.0/stdin/stdin.wit.go @@ -4,7 +4,7 @@ package stdin import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/cli/v0.2.0/stdout/empty.s b/v3/internal/wasi/cli/v0.2.0/stdout/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/stdout/empty.s rename to v3/internal/wasi/cli/v0.2.0/stdout/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/stdout/stdout.wasm.go b/v3/internal/wasi/cli/v0.2.0/stdout/stdout.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/stdout/stdout.wasm.go rename to v3/internal/wasi/cli/v0.2.0/stdout/stdout.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/stdout/stdout.wit.go b/v3/internal/wasi/cli/v0.2.0/stdout/stdout.wit.go similarity index 90% rename from v2/internal/wasi/cli/v0.2.0/stdout/stdout.wit.go rename to v3/internal/wasi/cli/v0.2.0/stdout/stdout.wit.go index 8e34da3..5e4487d 100644 --- a/v2/internal/wasi/cli/v0.2.0/stdout/stdout.wit.go +++ b/v3/internal/wasi/cli/v0.2.0/stdout/stdout.wit.go @@ -4,7 +4,7 @@ package stdout import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-input/empty.s b/v3/internal/wasi/cli/v0.2.0/terminal-input/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-input/empty.s rename to v3/internal/wasi/cli/v0.2.0/terminal-input/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wasm.go b/v3/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wasm.go rename to v3/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wit.go b/v3/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wit.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wit.go rename to v3/internal/wasi/cli/v0.2.0/terminal-input/terminal-input.wit.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-output/empty.s b/v3/internal/wasi/cli/v0.2.0/terminal-output/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-output/empty.s rename to v3/internal/wasi/cli/v0.2.0/terminal-output/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wasm.go b/v3/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wasm.go rename to v3/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wit.go b/v3/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wit.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wit.go rename to v3/internal/wasi/cli/v0.2.0/terminal-output/terminal-output.wit.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stderr/empty.s b/v3/internal/wasi/cli/v0.2.0/terminal-stderr/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-stderr/empty.s rename to v3/internal/wasi/cli/v0.2.0/terminal-stderr/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wasm.go b/v3/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wasm.go rename to v3/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wit.go b/v3/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wit.go similarity index 93% rename from v2/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wit.go rename to v3/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wit.go index 4ff295f..e62c6a5 100644 --- a/v2/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wit.go +++ b/v3/internal/wasi/cli/v0.2.0/terminal-stderr/terminal-stderr.wit.go @@ -7,7 +7,7 @@ package terminalstderr import ( - terminaloutput "github.com/spinframework/spin-go-sdk/v2/internal/wasi/cli/v0.2.0/terminal-output" + terminaloutput "github.com/spinframework/spin-go-sdk/v3/internal/wasi/cli/v0.2.0/terminal-output" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stdin/empty.s b/v3/internal/wasi/cli/v0.2.0/terminal-stdin/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-stdin/empty.s rename to v3/internal/wasi/cli/v0.2.0/terminal-stdin/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wasm.go b/v3/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wasm.go rename to v3/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wit.go b/v3/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wit.go similarity index 93% rename from v2/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wit.go rename to v3/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wit.go index 3f8ae91..fc4c6f3 100644 --- a/v2/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wit.go +++ b/v3/internal/wasi/cli/v0.2.0/terminal-stdin/terminal-stdin.wit.go @@ -7,7 +7,7 @@ package terminalstdin import ( - terminalinput "github.com/spinframework/spin-go-sdk/v2/internal/wasi/cli/v0.2.0/terminal-input" + terminalinput "github.com/spinframework/spin-go-sdk/v3/internal/wasi/cli/v0.2.0/terminal-input" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stdout/empty.s b/v3/internal/wasi/cli/v0.2.0/terminal-stdout/empty.s similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-stdout/empty.s rename to v3/internal/wasi/cli/v0.2.0/terminal-stdout/empty.s diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wasm.go b/v3/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wasm.go similarity index 100% rename from v2/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wasm.go rename to v3/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wasm.go diff --git a/v2/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wit.go b/v3/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wit.go similarity index 93% rename from v2/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wit.go rename to v3/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wit.go index 564967d..0b8eea9 100644 --- a/v2/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wit.go +++ b/v3/internal/wasi/cli/v0.2.0/terminal-stdout/terminal-stdout.wit.go @@ -7,7 +7,7 @@ package terminalstdout import ( - terminaloutput "github.com/spinframework/spin-go-sdk/v2/internal/wasi/cli/v0.2.0/terminal-output" + terminaloutput "github.com/spinframework/spin-go-sdk/v3/internal/wasi/cli/v0.2.0/terminal-output" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/clocks/v0.2.0/monotonic-clock/empty.s b/v3/internal/wasi/clocks/v0.2.0/monotonic-clock/empty.s similarity index 100% rename from v2/internal/wasi/clocks/v0.2.0/monotonic-clock/empty.s rename to v3/internal/wasi/clocks/v0.2.0/monotonic-clock/empty.s diff --git a/v2/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wasm.go b/v3/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wasm.go similarity index 100% rename from v2/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wasm.go rename to v3/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wasm.go diff --git a/v2/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wit.go b/v3/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wit.go similarity index 97% rename from v2/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wit.go rename to v3/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wit.go index dfaa9fd..e70e42f 100644 --- a/v2/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wit.go +++ b/v3/internal/wasi/clocks/v0.2.0/monotonic-clock/monotonic-clock.wit.go @@ -15,7 +15,7 @@ package monotonicclock import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/poll" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/poll" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/clocks/v0.2.0/wall-clock/empty.s b/v3/internal/wasi/clocks/v0.2.0/wall-clock/empty.s similarity index 100% rename from v2/internal/wasi/clocks/v0.2.0/wall-clock/empty.s rename to v3/internal/wasi/clocks/v0.2.0/wall-clock/empty.s diff --git a/v2/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wasm.go b/v3/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wasm.go similarity index 100% rename from v2/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wasm.go rename to v3/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wasm.go diff --git a/v2/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wit.go b/v3/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wit.go similarity index 100% rename from v2/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wit.go rename to v3/internal/wasi/clocks/v0.2.0/wall-clock/wall-clock.wit.go diff --git a/v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/abi.go b/v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/abi.go similarity index 100% rename from v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/abi.go rename to v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/abi.go diff --git a/v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/empty.s b/v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/empty.s similarity index 100% rename from v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/empty.s rename to v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/empty.s diff --git a/v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wasm.go b/v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wasm.go similarity index 100% rename from v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wasm.go rename to v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wasm.go diff --git a/v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wit.go b/v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wit.go similarity index 100% rename from v2/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wit.go rename to v3/internal/wasi/config/v0.2.0-draft-2024-09-27/store/store.wit.go diff --git a/v2/internal/wasi/filesystem/v0.2.0/preopens/empty.s b/v3/internal/wasi/filesystem/v0.2.0/preopens/empty.s similarity index 100% rename from v2/internal/wasi/filesystem/v0.2.0/preopens/empty.s rename to v3/internal/wasi/filesystem/v0.2.0/preopens/empty.s diff --git a/v2/internal/wasi/filesystem/v0.2.0/preopens/preopens.wasm.go b/v3/internal/wasi/filesystem/v0.2.0/preopens/preopens.wasm.go similarity index 100% rename from v2/internal/wasi/filesystem/v0.2.0/preopens/preopens.wasm.go rename to v3/internal/wasi/filesystem/v0.2.0/preopens/preopens.wasm.go diff --git a/v2/internal/wasi/filesystem/v0.2.0/preopens/preopens.wit.go b/v3/internal/wasi/filesystem/v0.2.0/preopens/preopens.wit.go similarity index 91% rename from v2/internal/wasi/filesystem/v0.2.0/preopens/preopens.wit.go rename to v3/internal/wasi/filesystem/v0.2.0/preopens/preopens.wit.go index 7a8f2d1..a54013a 100644 --- a/v2/internal/wasi/filesystem/v0.2.0/preopens/preopens.wit.go +++ b/v3/internal/wasi/filesystem/v0.2.0/preopens/preopens.wit.go @@ -4,7 +4,7 @@ package preopens import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/filesystem/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/filesystem/v0.2.0/types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/filesystem/v0.2.0/types/abi.go b/v3/internal/wasi/filesystem/v0.2.0/types/abi.go similarity index 95% rename from v2/internal/wasi/filesystem/v0.2.0/types/abi.go rename to v3/internal/wasi/filesystem/v0.2.0/types/abi.go index 7b981df..f9ca50b 100644 --- a/v2/internal/wasi/filesystem/v0.2.0/types/abi.go +++ b/v3/internal/wasi/filesystem/v0.2.0/types/abi.go @@ -3,7 +3,7 @@ package types import ( - wallclock "github.com/spinframework/spin-go-sdk/v2/internal/wasi/clocks/v0.2.0/wall-clock" + wallclock "github.com/spinframework/spin-go-sdk/v3/internal/wasi/clocks/v0.2.0/wall-clock" "go.bytecodealliance.org/cm" "unsafe" ) diff --git a/v2/internal/wasi/filesystem/v0.2.0/types/empty.s b/v3/internal/wasi/filesystem/v0.2.0/types/empty.s similarity index 100% rename from v2/internal/wasi/filesystem/v0.2.0/types/empty.s rename to v3/internal/wasi/filesystem/v0.2.0/types/empty.s diff --git a/v2/internal/wasi/filesystem/v0.2.0/types/types.wasm.go b/v3/internal/wasi/filesystem/v0.2.0/types/types.wasm.go similarity index 100% rename from v2/internal/wasi/filesystem/v0.2.0/types/types.wasm.go rename to v3/internal/wasi/filesystem/v0.2.0/types/types.wasm.go diff --git a/v2/internal/wasi/filesystem/v0.2.0/types/types.wit.go b/v3/internal/wasi/filesystem/v0.2.0/types/types.wit.go similarity index 99% rename from v2/internal/wasi/filesystem/v0.2.0/types/types.wit.go rename to v3/internal/wasi/filesystem/v0.2.0/types/types.wit.go index 8b1c5af..6885fc4 100644 --- a/v2/internal/wasi/filesystem/v0.2.0/types/types.wit.go +++ b/v3/internal/wasi/filesystem/v0.2.0/types/types.wit.go @@ -29,8 +29,8 @@ package types import ( - wallclock "github.com/spinframework/spin-go-sdk/v2/internal/wasi/clocks/v0.2.0/wall-clock" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + wallclock "github.com/spinframework/spin-go-sdk/v3/internal/wasi/clocks/v0.2.0/wall-clock" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/http/v0.2.0/incoming-handler/empty.s b/v3/internal/wasi/http/v0.2.0/incoming-handler/empty.s similarity index 100% rename from v2/internal/wasi/http/v0.2.0/incoming-handler/empty.s rename to v3/internal/wasi/http/v0.2.0/incoming-handler/empty.s diff --git a/v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.exports.go b/v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.exports.go similarity index 100% rename from v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.exports.go rename to v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.exports.go diff --git a/v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wasm.go b/v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wasm.go similarity index 100% rename from v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wasm.go rename to v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wasm.go diff --git a/v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wit.go b/v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wit.go similarity index 92% rename from v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wit.go rename to v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wit.go index 0e3d66c..b1d6959 100644 --- a/v2/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wit.go +++ b/v3/internal/wasi/http/v0.2.0/incoming-handler/incoming-handler.wit.go @@ -7,7 +7,7 @@ package incominghandler import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" ) // IncomingRequest represents the exported type alias "wasi:http/incoming-handler@0.2.0#incoming-request". diff --git a/v2/internal/wasi/http/v0.2.0/outgoing-handler/abi.go b/v3/internal/wasi/http/v0.2.0/outgoing-handler/abi.go similarity index 100% rename from v2/internal/wasi/http/v0.2.0/outgoing-handler/abi.go rename to v3/internal/wasi/http/v0.2.0/outgoing-handler/abi.go diff --git a/v2/internal/wasi/http/v0.2.0/outgoing-handler/empty.s b/v3/internal/wasi/http/v0.2.0/outgoing-handler/empty.s similarity index 100% rename from v2/internal/wasi/http/v0.2.0/outgoing-handler/empty.s rename to v3/internal/wasi/http/v0.2.0/outgoing-handler/empty.s diff --git a/v2/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wasm.go b/v3/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wasm.go similarity index 100% rename from v2/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wasm.go rename to v3/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wasm.go diff --git a/v2/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wit.go b/v3/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wit.go similarity index 97% rename from v2/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wit.go rename to v3/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wit.go index fc7455f..6a4190e 100644 --- a/v2/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wit.go +++ b/v3/internal/wasi/http/v0.2.0/outgoing-handler/outgoing-handler.wit.go @@ -7,7 +7,7 @@ package outgoinghandler import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/http/v0.2.0/types" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/http/v0.2.0/types" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/http/v0.2.0/types/abi.go b/v3/internal/wasi/http/v0.2.0/types/abi.go similarity index 100% rename from v2/internal/wasi/http/v0.2.0/types/abi.go rename to v3/internal/wasi/http/v0.2.0/types/abi.go diff --git a/v2/internal/wasi/http/v0.2.0/types/empty.s b/v3/internal/wasi/http/v0.2.0/types/empty.s similarity index 100% rename from v2/internal/wasi/http/v0.2.0/types/empty.s rename to v3/internal/wasi/http/v0.2.0/types/empty.s diff --git a/v2/internal/wasi/http/v0.2.0/types/types.wasm.go b/v3/internal/wasi/http/v0.2.0/types/types.wasm.go similarity index 100% rename from v2/internal/wasi/http/v0.2.0/types/types.wasm.go rename to v3/internal/wasi/http/v0.2.0/types/types.wasm.go diff --git a/v2/internal/wasi/http/v0.2.0/types/types.wit.go b/v3/internal/wasi/http/v0.2.0/types/types.wit.go similarity index 99% rename from v2/internal/wasi/http/v0.2.0/types/types.wit.go rename to v3/internal/wasi/http/v0.2.0/types/types.wit.go index 68bfe2e..fe72a34 100644 --- a/v2/internal/wasi/http/v0.2.0/types/types.wit.go +++ b/v3/internal/wasi/http/v0.2.0/types/types.wit.go @@ -8,10 +8,10 @@ package types import ( - monotonicclock "github.com/spinframework/spin-go-sdk/v2/internal/wasi/clocks/v0.2.0/monotonic-clock" - ioerror "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/error" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/poll" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" + monotonicclock "github.com/spinframework/spin-go-sdk/v3/internal/wasi/clocks/v0.2.0/monotonic-clock" + ioerror "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/error" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/poll" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/io/v0.2.0/error/empty.s b/v3/internal/wasi/io/v0.2.0/error/empty.s similarity index 100% rename from v2/internal/wasi/io/v0.2.0/error/empty.s rename to v3/internal/wasi/io/v0.2.0/error/empty.s diff --git a/v2/internal/wasi/io/v0.2.0/error/error.wasm.go b/v3/internal/wasi/io/v0.2.0/error/error.wasm.go similarity index 100% rename from v2/internal/wasi/io/v0.2.0/error/error.wasm.go rename to v3/internal/wasi/io/v0.2.0/error/error.wasm.go diff --git a/v2/internal/wasi/io/v0.2.0/error/error.wit.go b/v3/internal/wasi/io/v0.2.0/error/error.wit.go similarity index 100% rename from v2/internal/wasi/io/v0.2.0/error/error.wit.go rename to v3/internal/wasi/io/v0.2.0/error/error.wit.go diff --git a/v2/internal/wasi/io/v0.2.0/poll/empty.s b/v3/internal/wasi/io/v0.2.0/poll/empty.s similarity index 100% rename from v2/internal/wasi/io/v0.2.0/poll/empty.s rename to v3/internal/wasi/io/v0.2.0/poll/empty.s diff --git a/v2/internal/wasi/io/v0.2.0/poll/poll.wasm.go b/v3/internal/wasi/io/v0.2.0/poll/poll.wasm.go similarity index 100% rename from v2/internal/wasi/io/v0.2.0/poll/poll.wasm.go rename to v3/internal/wasi/io/v0.2.0/poll/poll.wasm.go diff --git a/v2/internal/wasi/io/v0.2.0/poll/poll.wit.go b/v3/internal/wasi/io/v0.2.0/poll/poll.wit.go similarity index 100% rename from v2/internal/wasi/io/v0.2.0/poll/poll.wit.go rename to v3/internal/wasi/io/v0.2.0/poll/poll.wit.go diff --git a/v2/internal/wasi/io/v0.2.0/streams/empty.s b/v3/internal/wasi/io/v0.2.0/streams/empty.s similarity index 100% rename from v2/internal/wasi/io/v0.2.0/streams/empty.s rename to v3/internal/wasi/io/v0.2.0/streams/empty.s diff --git a/v2/internal/wasi/io/v0.2.0/streams/streams.wasm.go b/v3/internal/wasi/io/v0.2.0/streams/streams.wasm.go similarity index 100% rename from v2/internal/wasi/io/v0.2.0/streams/streams.wasm.go rename to v3/internal/wasi/io/v0.2.0/streams/streams.wasm.go diff --git a/v2/internal/wasi/io/v0.2.0/streams/streams.wit.go b/v3/internal/wasi/io/v0.2.0/streams/streams.wit.go similarity index 99% rename from v2/internal/wasi/io/v0.2.0/streams/streams.wit.go rename to v3/internal/wasi/io/v0.2.0/streams/streams.wit.go index 6e258ee..d280731 100644 --- a/v2/internal/wasi/io/v0.2.0/streams/streams.wit.go +++ b/v3/internal/wasi/io/v0.2.0/streams/streams.wit.go @@ -10,8 +10,8 @@ package streams import ( - ioerror "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/error" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/poll" + ioerror "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/error" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/poll" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/abi.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/abi.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/abi.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/abi.go diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wasm.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wasm.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wasm.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wasm.go diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wit.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wit.go similarity index 98% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wit.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wit.go index 205fbe1..f71e563 100644 --- a/v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wit.go +++ b/v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/atomics.wit.go @@ -20,7 +20,7 @@ package atomics import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/keyvalue/v0.2.0-draft2/store" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/keyvalue/v0.2.0-draft2/store" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/empty.s b/v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/empty.s similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/atomics/empty.s rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/atomics/empty.s diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/abi.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/abi.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/abi.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/abi.go diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wasm.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wasm.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wasm.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wasm.go diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wit.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wit.go similarity index 98% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wit.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wit.go index b1ca715..a934a1f 100644 --- a/v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wit.go +++ b/v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/batch.wit.go @@ -32,7 +32,7 @@ package batch import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/keyvalue/v0.2.0-draft2/store" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/keyvalue/v0.2.0-draft2/store" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/empty.s b/v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/empty.s similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/batch/empty.s rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/batch/empty.s diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/store/abi.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/store/abi.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/store/abi.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/store/abi.go diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/store/empty.s b/v3/internal/wasi/keyvalue/v0.2.0-draft2/store/empty.s similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/store/empty.s rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/store/empty.s diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wasm.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wasm.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wasm.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wasm.go diff --git a/v2/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wit.go b/v3/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wit.go similarity index 100% rename from v2/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wit.go rename to v3/internal/wasi/keyvalue/v0.2.0-draft2/store/store.wit.go diff --git a/v2/internal/wasi/random/v0.2.0/insecure-seed/empty.s b/v3/internal/wasi/random/v0.2.0/insecure-seed/empty.s similarity index 100% rename from v2/internal/wasi/random/v0.2.0/insecure-seed/empty.s rename to v3/internal/wasi/random/v0.2.0/insecure-seed/empty.s diff --git a/v2/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wasm.go b/v3/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wasm.go similarity index 100% rename from v2/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wasm.go rename to v3/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wasm.go diff --git a/v2/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wit.go b/v3/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wit.go similarity index 100% rename from v2/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wit.go rename to v3/internal/wasi/random/v0.2.0/insecure-seed/insecure-seed.wit.go diff --git a/v2/internal/wasi/random/v0.2.0/insecure/empty.s b/v3/internal/wasi/random/v0.2.0/insecure/empty.s similarity index 100% rename from v2/internal/wasi/random/v0.2.0/insecure/empty.s rename to v3/internal/wasi/random/v0.2.0/insecure/empty.s diff --git a/v2/internal/wasi/random/v0.2.0/insecure/insecure.wasm.go b/v3/internal/wasi/random/v0.2.0/insecure/insecure.wasm.go similarity index 100% rename from v2/internal/wasi/random/v0.2.0/insecure/insecure.wasm.go rename to v3/internal/wasi/random/v0.2.0/insecure/insecure.wasm.go diff --git a/v2/internal/wasi/random/v0.2.0/insecure/insecure.wit.go b/v3/internal/wasi/random/v0.2.0/insecure/insecure.wit.go similarity index 100% rename from v2/internal/wasi/random/v0.2.0/insecure/insecure.wit.go rename to v3/internal/wasi/random/v0.2.0/insecure/insecure.wit.go diff --git a/v2/internal/wasi/random/v0.2.0/random/empty.s b/v3/internal/wasi/random/v0.2.0/random/empty.s similarity index 100% rename from v2/internal/wasi/random/v0.2.0/random/empty.s rename to v3/internal/wasi/random/v0.2.0/random/empty.s diff --git a/v2/internal/wasi/random/v0.2.0/random/random.wasm.go b/v3/internal/wasi/random/v0.2.0/random/random.wasm.go similarity index 100% rename from v2/internal/wasi/random/v0.2.0/random/random.wasm.go rename to v3/internal/wasi/random/v0.2.0/random/random.wasm.go diff --git a/v2/internal/wasi/random/v0.2.0/random/random.wit.go b/v3/internal/wasi/random/v0.2.0/random/random.wit.go similarity index 100% rename from v2/internal/wasi/random/v0.2.0/random/random.wit.go rename to v3/internal/wasi/random/v0.2.0/random/random.wit.go diff --git a/v2/internal/wasi/sockets/v0.2.0/instance-network/empty.s b/v3/internal/wasi/sockets/v0.2.0/instance-network/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/instance-network/empty.s rename to v3/internal/wasi/sockets/v0.2.0/instance-network/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wasm.go b/v3/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wit.go b/v3/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wit.go similarity index 92% rename from v2/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wit.go rename to v3/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wit.go index fee8730..381b5cc 100644 --- a/v2/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wit.go +++ b/v3/internal/wasi/sockets/v0.2.0/instance-network/instance-network.wit.go @@ -6,7 +6,7 @@ package instancenetwork import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/abi.go b/v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/abi.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/abi.go rename to v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/abi.go diff --git a/v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/empty.s b/v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/empty.s rename to v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wasm.go b/v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wit.go b/v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wit.go similarity index 97% rename from v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wit.go rename to v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wit.go index 63a5fbe..96791c8 100644 --- a/v2/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wit.go +++ b/v3/internal/wasi/sockets/v0.2.0/ip-name-lookup/ip-name-lookup.wit.go @@ -4,8 +4,8 @@ package ipnamelookup import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/poll" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/poll" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/network/abi.go b/v3/internal/wasi/sockets/v0.2.0/network/abi.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/network/abi.go rename to v3/internal/wasi/sockets/v0.2.0/network/abi.go diff --git a/v2/internal/wasi/sockets/v0.2.0/network/empty.s b/v3/internal/wasi/sockets/v0.2.0/network/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/network/empty.s rename to v3/internal/wasi/sockets/v0.2.0/network/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/network/network.wasm.go b/v3/internal/wasi/sockets/v0.2.0/network/network.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/network/network.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/network/network.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/network/network.wit.go b/v3/internal/wasi/sockets/v0.2.0/network/network.wit.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/network/network.wit.go rename to v3/internal/wasi/sockets/v0.2.0/network/network.wit.go diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/empty.s b/v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/empty.s rename to v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wasm.go b/v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wit.go b/v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wit.go similarity index 95% rename from v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wit.go rename to v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wit.go index 4414398..5d2c983 100644 --- a/v2/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wit.go +++ b/v3/internal/wasi/sockets/v0.2.0/tcp-create-socket/tcp-create-socket.wit.go @@ -4,8 +4,8 @@ package tcpcreatesocket import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/tcp" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/tcp" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp/abi.go b/v3/internal/wasi/sockets/v0.2.0/tcp/abi.go similarity index 97% rename from v2/internal/wasi/sockets/v0.2.0/tcp/abi.go rename to v3/internal/wasi/sockets/v0.2.0/tcp/abi.go index 25c0590..665de00 100644 --- a/v2/internal/wasi/sockets/v0.2.0/tcp/abi.go +++ b/v3/internal/wasi/sockets/v0.2.0/tcp/abi.go @@ -3,7 +3,7 @@ package tcp import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" "go.bytecodealliance.org/cm" "unsafe" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp/empty.s b/v3/internal/wasi/sockets/v0.2.0/tcp/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/tcp/empty.s rename to v3/internal/wasi/sockets/v0.2.0/tcp/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp/tcp.wasm.go b/v3/internal/wasi/sockets/v0.2.0/tcp/tcp.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/tcp/tcp.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/tcp/tcp.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/tcp/tcp.wit.go b/v3/internal/wasi/sockets/v0.2.0/tcp/tcp.wit.go similarity index 99% rename from v2/internal/wasi/sockets/v0.2.0/tcp/tcp.wit.go rename to v3/internal/wasi/sockets/v0.2.0/tcp/tcp.wit.go index 7213194..9f00f37 100644 --- a/v2/internal/wasi/sockets/v0.2.0/tcp/tcp.wit.go +++ b/v3/internal/wasi/sockets/v0.2.0/tcp/tcp.wit.go @@ -4,10 +4,10 @@ package tcp import ( - monotonicclock "github.com/spinframework/spin-go-sdk/v2/internal/wasi/clocks/v0.2.0/monotonic-clock" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/poll" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/streams" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" + monotonicclock "github.com/spinframework/spin-go-sdk/v3/internal/wasi/clocks/v0.2.0/monotonic-clock" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/poll" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/streams" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/udp-create-socket/empty.s b/v3/internal/wasi/sockets/v0.2.0/udp-create-socket/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/udp-create-socket/empty.s rename to v3/internal/wasi/sockets/v0.2.0/udp-create-socket/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wasm.go b/v3/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wit.go b/v3/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wit.go similarity index 95% rename from v2/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wit.go rename to v3/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wit.go index c9efe70..af9c0e9 100644 --- a/v2/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wit.go +++ b/v3/internal/wasi/sockets/v0.2.0/udp-create-socket/udp-create-socket.wit.go @@ -4,8 +4,8 @@ package udpcreatesocket import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/udp" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/udp" "go.bytecodealliance.org/cm" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/udp/abi.go b/v3/internal/wasi/sockets/v0.2.0/udp/abi.go similarity index 97% rename from v2/internal/wasi/sockets/v0.2.0/udp/abi.go rename to v3/internal/wasi/sockets/v0.2.0/udp/abi.go index babcd37..0d8d599 100644 --- a/v2/internal/wasi/sockets/v0.2.0/udp/abi.go +++ b/v3/internal/wasi/sockets/v0.2.0/udp/abi.go @@ -3,7 +3,7 @@ package udp import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" "go.bytecodealliance.org/cm" "unsafe" ) diff --git a/v2/internal/wasi/sockets/v0.2.0/udp/empty.s b/v3/internal/wasi/sockets/v0.2.0/udp/empty.s similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/udp/empty.s rename to v3/internal/wasi/sockets/v0.2.0/udp/empty.s diff --git a/v2/internal/wasi/sockets/v0.2.0/udp/udp.wasm.go b/v3/internal/wasi/sockets/v0.2.0/udp/udp.wasm.go similarity index 100% rename from v2/internal/wasi/sockets/v0.2.0/udp/udp.wasm.go rename to v3/internal/wasi/sockets/v0.2.0/udp/udp.wasm.go diff --git a/v2/internal/wasi/sockets/v0.2.0/udp/udp.wit.go b/v3/internal/wasi/sockets/v0.2.0/udp/udp.wit.go similarity index 99% rename from v2/internal/wasi/sockets/v0.2.0/udp/udp.wit.go rename to v3/internal/wasi/sockets/v0.2.0/udp/udp.wit.go index 425c6e2..16f6ccd 100644 --- a/v2/internal/wasi/sockets/v0.2.0/udp/udp.wit.go +++ b/v3/internal/wasi/sockets/v0.2.0/udp/udp.wit.go @@ -4,8 +4,8 @@ package udp import ( - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/io/v0.2.0/poll" - "github.com/spinframework/spin-go-sdk/v2/internal/wasi/sockets/v0.2.0/network" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/io/v0.2.0/poll" + "github.com/spinframework/spin-go-sdk/v3/internal/wasi/sockets/v0.2.0/network" "go.bytecodealliance.org/cm" ) diff --git a/v2/kv/kv.go b/v3/kv/kv.go similarity index 97% rename from v2/kv/kv.go rename to v3/kv/kv.go index 0a6eb6b..a381c4f 100644 --- a/v2/kv/kv.go +++ b/v3/kv/kv.go @@ -3,7 +3,7 @@ package kv import ( "fmt" - keyvalue "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/v2.0.0/key-value" + keyvalue "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/v2.0.0/key-value" "go.bytecodealliance.org/cm" ) diff --git a/v3/kv/testdata/key-value/go.mod b/v3/kv/testdata/key-value/go.mod new file mode 100644 index 0000000..7eaae3f --- /dev/null +++ b/v3/kv/testdata/key-value/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/http/testdata/kv + +go 1.24.1 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../../ diff --git a/v2/kv/testdata/key-value/go.sum b/v3/kv/testdata/key-value/go.sum similarity index 100% rename from v2/kv/testdata/key-value/go.sum rename to v3/kv/testdata/key-value/go.sum diff --git a/v2/kv/testdata/key-value/main.go b/v3/kv/testdata/key-value/main.go similarity index 90% rename from v2/kv/testdata/key-value/main.go rename to v3/kv/testdata/key-value/main.go index 012c946..4cfc8be 100644 --- a/v2/kv/testdata/key-value/main.go +++ b/v3/kv/testdata/key-value/main.go @@ -5,8 +5,8 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" - "github.com/spinframework/spin-go-sdk/v2/kv" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" + "github.com/spinframework/spin-go-sdk/v3/kv" ) func init() { diff --git a/v2/kv/testdata/key-value/spin.toml b/v3/kv/testdata/key-value/spin.toml similarity index 85% rename from v2/kv/testdata/key-value/spin.toml rename to v3/kv/testdata/key-value/spin.toml index bfd7504..ea81211 100644 --- a/v2/kv/testdata/key-value/spin.toml +++ b/v3/kv/testdata/key-value/spin.toml @@ -14,4 +14,5 @@ component = "hello" source = "main.wasm" key_value_stores = ["default"] [component.hello.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" \ No newline at end of file +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" + diff --git a/v2/llm/llm.go b/v3/llm/llm.go similarity index 98% rename from v2/llm/llm.go rename to v3/llm/llm.go index ac4b94d..b634c39 100644 --- a/v2/llm/llm.go +++ b/v3/llm/llm.go @@ -3,7 +3,7 @@ package llm import ( "fmt" - "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/v2.0.0/llm" + "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/v2.0.0/llm" "go.bytecodealliance.org/cm" ) diff --git a/v3/variables/testdata/variables/go.mod b/v3/variables/testdata/variables/go.mod new file mode 100644 index 0000000..6c5be5e --- /dev/null +++ b/v3/variables/testdata/variables/go.mod @@ -0,0 +1,12 @@ +module github.com/spinframework/spin-go-sdk/v3/examples/variables + +go 1.24.1 + +require github.com/spinframework/spin-go-sdk/v3 v3.0.0 + +require ( + github.com/julienschmidt/httprouter v1.3.0 // indirect + go.bytecodealliance.org/cm v0.2.2 // indirect +) + +replace github.com/spinframework/spin-go-sdk/v3 => ../../../ diff --git a/v2/variables/testdata/variables/go.sum b/v3/variables/testdata/variables/go.sum similarity index 100% rename from v2/variables/testdata/variables/go.sum rename to v3/variables/testdata/variables/go.sum diff --git a/v2/variables/testdata/variables/main.go b/v3/variables/testdata/variables/main.go similarity index 77% rename from v2/variables/testdata/variables/main.go rename to v3/variables/testdata/variables/main.go index bd16daf..b59196d 100644 --- a/v2/variables/testdata/variables/main.go +++ b/v3/variables/testdata/variables/main.go @@ -4,8 +4,8 @@ import ( "fmt" "net/http" - spinhttp "github.com/spinframework/spin-go-sdk/v2/http" - "github.com/spinframework/spin-go-sdk/v2/variables" + spinhttp "github.com/spinframework/spin-go-sdk/v3/http" + "github.com/spinframework/spin-go-sdk/v3/variables" ) func init() { diff --git a/v2/variables/testdata/variables/spin.toml b/v3/variables/testdata/variables/spin.toml similarity index 87% rename from v2/variables/testdata/variables/spin.toml rename to v3/variables/testdata/variables/spin.toml index f51dd6d..5895976 100644 --- a/v2/variables/testdata/variables/spin.toml +++ b/v3/variables/testdata/variables/spin.toml @@ -19,4 +19,5 @@ source = "main.wasm" message = "I'm a {{object}}" [component.variables.build] -command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v2)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" \ No newline at end of file +command = "tinygo build -target=wasip2 --wit-package $(go list -mod=readonly -m -f '{{.Dir}}' github.com/spinframework/spin-go-sdk/v3)/wit --wit-world http-trigger -gc=leaking -no-debug -o main.wasm main.go" + diff --git a/v2/variables/variables.go b/v3/variables/variables.go similarity index 92% rename from v2/variables/variables.go rename to v3/variables/variables.go index 7223fdd..87fbd5b 100644 --- a/v2/variables/variables.go +++ b/v3/variables/variables.go @@ -3,7 +3,7 @@ package variables import ( "fmt" - "github.com/spinframework/spin-go-sdk/v2/internal/fermyon/spin/v2.0.0/variables" + "github.com/spinframework/spin-go-sdk/v3/internal/fermyon/spin/v2.0.0/variables" ) // Get an application variable value for the current component. diff --git a/v2/wit/deps/cli-2023-10-18/command.wit b/v3/wit/deps/cli-2023-10-18/command.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/command.wit rename to v3/wit/deps/cli-2023-10-18/command.wit diff --git a/v2/wit/deps/cli-2023-10-18/environment.wit b/v3/wit/deps/cli-2023-10-18/environment.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/environment.wit rename to v3/wit/deps/cli-2023-10-18/environment.wit diff --git a/v2/wit/deps/cli-2023-10-18/exit.wit b/v3/wit/deps/cli-2023-10-18/exit.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/exit.wit rename to v3/wit/deps/cli-2023-10-18/exit.wit diff --git a/v2/wit/deps/cli-2023-10-18/reactor.wit b/v3/wit/deps/cli-2023-10-18/reactor.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/reactor.wit rename to v3/wit/deps/cli-2023-10-18/reactor.wit diff --git a/v2/wit/deps/cli-2023-10-18/run.wit b/v3/wit/deps/cli-2023-10-18/run.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/run.wit rename to v3/wit/deps/cli-2023-10-18/run.wit diff --git a/v2/wit/deps/cli-2023-10-18/stdio.wit b/v3/wit/deps/cli-2023-10-18/stdio.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/stdio.wit rename to v3/wit/deps/cli-2023-10-18/stdio.wit diff --git a/v2/wit/deps/cli-2023-10-18/terminal.wit b/v3/wit/deps/cli-2023-10-18/terminal.wit similarity index 100% rename from v2/wit/deps/cli-2023-10-18/terminal.wit rename to v3/wit/deps/cli-2023-10-18/terminal.wit diff --git a/v2/wit/deps/cli-2023-11-10/command.wit b/v3/wit/deps/cli-2023-11-10/command.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/command.wit rename to v3/wit/deps/cli-2023-11-10/command.wit diff --git a/v2/wit/deps/cli-2023-11-10/environment.wit b/v3/wit/deps/cli-2023-11-10/environment.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/environment.wit rename to v3/wit/deps/cli-2023-11-10/environment.wit diff --git a/v2/wit/deps/cli-2023-11-10/exit.wit b/v3/wit/deps/cli-2023-11-10/exit.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/exit.wit rename to v3/wit/deps/cli-2023-11-10/exit.wit diff --git a/v2/wit/deps/cli-2023-11-10/reactor.wit b/v3/wit/deps/cli-2023-11-10/reactor.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/reactor.wit rename to v3/wit/deps/cli-2023-11-10/reactor.wit diff --git a/v2/wit/deps/cli-2023-11-10/run.wit b/v3/wit/deps/cli-2023-11-10/run.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/run.wit rename to v3/wit/deps/cli-2023-11-10/run.wit diff --git a/v2/wit/deps/cli-2023-11-10/stdio.wit b/v3/wit/deps/cli-2023-11-10/stdio.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/stdio.wit rename to v3/wit/deps/cli-2023-11-10/stdio.wit diff --git a/v2/wit/deps/cli-2023-11-10/terminal.wit b/v3/wit/deps/cli-2023-11-10/terminal.wit similarity index 100% rename from v2/wit/deps/cli-2023-11-10/terminal.wit rename to v3/wit/deps/cli-2023-11-10/terminal.wit diff --git a/v2/wit/deps/cli/command.wit b/v3/wit/deps/cli/command.wit similarity index 100% rename from v2/wit/deps/cli/command.wit rename to v3/wit/deps/cli/command.wit diff --git a/v2/wit/deps/cli/environment.wit b/v3/wit/deps/cli/environment.wit similarity index 100% rename from v2/wit/deps/cli/environment.wit rename to v3/wit/deps/cli/environment.wit diff --git a/v2/wit/deps/cli/exit.wit b/v3/wit/deps/cli/exit.wit similarity index 100% rename from v2/wit/deps/cli/exit.wit rename to v3/wit/deps/cli/exit.wit diff --git a/v2/wit/deps/cli/imports.wit b/v3/wit/deps/cli/imports.wit similarity index 100% rename from v2/wit/deps/cli/imports.wit rename to v3/wit/deps/cli/imports.wit diff --git a/v2/wit/deps/cli/run.wit b/v3/wit/deps/cli/run.wit similarity index 100% rename from v2/wit/deps/cli/run.wit rename to v3/wit/deps/cli/run.wit diff --git a/v2/wit/deps/cli/stdio.wit b/v3/wit/deps/cli/stdio.wit similarity index 100% rename from v2/wit/deps/cli/stdio.wit rename to v3/wit/deps/cli/stdio.wit diff --git a/v2/wit/deps/cli/terminal.wit b/v3/wit/deps/cli/terminal.wit similarity index 100% rename from v2/wit/deps/cli/terminal.wit rename to v3/wit/deps/cli/terminal.wit diff --git a/v2/wit/deps/clocks-2023-10-18/monotonic-clock.wit b/v3/wit/deps/clocks-2023-10-18/monotonic-clock.wit similarity index 100% rename from v2/wit/deps/clocks-2023-10-18/monotonic-clock.wit rename to v3/wit/deps/clocks-2023-10-18/monotonic-clock.wit diff --git a/v2/wit/deps/clocks-2023-10-18/timezone.wit b/v3/wit/deps/clocks-2023-10-18/timezone.wit similarity index 100% rename from v2/wit/deps/clocks-2023-10-18/timezone.wit rename to v3/wit/deps/clocks-2023-10-18/timezone.wit diff --git a/v2/wit/deps/clocks-2023-10-18/wall-clock.wit b/v3/wit/deps/clocks-2023-10-18/wall-clock.wit similarity index 100% rename from v2/wit/deps/clocks-2023-10-18/wall-clock.wit rename to v3/wit/deps/clocks-2023-10-18/wall-clock.wit diff --git a/v2/wit/deps/clocks-2023-10-18/world.wit b/v3/wit/deps/clocks-2023-10-18/world.wit similarity index 100% rename from v2/wit/deps/clocks-2023-10-18/world.wit rename to v3/wit/deps/clocks-2023-10-18/world.wit diff --git a/v2/wit/deps/clocks-2023-11-10/monotonic-clock.wit b/v3/wit/deps/clocks-2023-11-10/monotonic-clock.wit similarity index 100% rename from v2/wit/deps/clocks-2023-11-10/monotonic-clock.wit rename to v3/wit/deps/clocks-2023-11-10/monotonic-clock.wit diff --git a/v2/wit/deps/clocks-2023-11-10/wall-clock.wit b/v3/wit/deps/clocks-2023-11-10/wall-clock.wit similarity index 100% rename from v2/wit/deps/clocks-2023-11-10/wall-clock.wit rename to v3/wit/deps/clocks-2023-11-10/wall-clock.wit diff --git a/v2/wit/deps/clocks-2023-11-10/world.wit b/v3/wit/deps/clocks-2023-11-10/world.wit similarity index 100% rename from v2/wit/deps/clocks-2023-11-10/world.wit rename to v3/wit/deps/clocks-2023-11-10/world.wit diff --git a/v2/wit/deps/clocks/monotonic-clock.wit b/v3/wit/deps/clocks/monotonic-clock.wit similarity index 100% rename from v2/wit/deps/clocks/monotonic-clock.wit rename to v3/wit/deps/clocks/monotonic-clock.wit diff --git a/v2/wit/deps/clocks/wall-clock.wit b/v3/wit/deps/clocks/wall-clock.wit similarity index 100% rename from v2/wit/deps/clocks/wall-clock.wit rename to v3/wit/deps/clocks/wall-clock.wit diff --git a/v2/wit/deps/clocks/world.wit b/v3/wit/deps/clocks/world.wit similarity index 100% rename from v2/wit/deps/clocks/world.wit rename to v3/wit/deps/clocks/world.wit diff --git a/v2/wit/deps/filesystem-2023-10-18/preopens.wit b/v3/wit/deps/filesystem-2023-10-18/preopens.wit similarity index 100% rename from v2/wit/deps/filesystem-2023-10-18/preopens.wit rename to v3/wit/deps/filesystem-2023-10-18/preopens.wit diff --git a/v2/wit/deps/filesystem-2023-10-18/types.wit b/v3/wit/deps/filesystem-2023-10-18/types.wit similarity index 100% rename from v2/wit/deps/filesystem-2023-10-18/types.wit rename to v3/wit/deps/filesystem-2023-10-18/types.wit diff --git a/v2/wit/deps/filesystem-2023-10-18/world.wit b/v3/wit/deps/filesystem-2023-10-18/world.wit similarity index 100% rename from v2/wit/deps/filesystem-2023-10-18/world.wit rename to v3/wit/deps/filesystem-2023-10-18/world.wit diff --git a/v2/wit/deps/filesystem-2023-11-10/preopens.wit b/v3/wit/deps/filesystem-2023-11-10/preopens.wit similarity index 100% rename from v2/wit/deps/filesystem-2023-11-10/preopens.wit rename to v3/wit/deps/filesystem-2023-11-10/preopens.wit diff --git a/v2/wit/deps/filesystem-2023-11-10/types.wit b/v3/wit/deps/filesystem-2023-11-10/types.wit similarity index 100% rename from v2/wit/deps/filesystem-2023-11-10/types.wit rename to v3/wit/deps/filesystem-2023-11-10/types.wit diff --git a/v2/wit/deps/filesystem-2023-11-10/world.wit b/v3/wit/deps/filesystem-2023-11-10/world.wit similarity index 100% rename from v2/wit/deps/filesystem-2023-11-10/world.wit rename to v3/wit/deps/filesystem-2023-11-10/world.wit diff --git a/v2/wit/deps/filesystem/preopens.wit b/v3/wit/deps/filesystem/preopens.wit similarity index 100% rename from v2/wit/deps/filesystem/preopens.wit rename to v3/wit/deps/filesystem/preopens.wit diff --git a/v2/wit/deps/filesystem/types.wit b/v3/wit/deps/filesystem/types.wit similarity index 100% rename from v2/wit/deps/filesystem/types.wit rename to v3/wit/deps/filesystem/types.wit diff --git a/v2/wit/deps/filesystem/world.wit b/v3/wit/deps/filesystem/world.wit similarity index 100% rename from v2/wit/deps/filesystem/world.wit rename to v3/wit/deps/filesystem/world.wit diff --git a/v2/wit/deps/http-2023-10-18/incoming-handler.wit b/v3/wit/deps/http-2023-10-18/incoming-handler.wit similarity index 100% rename from v2/wit/deps/http-2023-10-18/incoming-handler.wit rename to v3/wit/deps/http-2023-10-18/incoming-handler.wit diff --git a/v2/wit/deps/http-2023-10-18/outgoing-handler.wit b/v3/wit/deps/http-2023-10-18/outgoing-handler.wit similarity index 100% rename from v2/wit/deps/http-2023-10-18/outgoing-handler.wit rename to v3/wit/deps/http-2023-10-18/outgoing-handler.wit diff --git a/v2/wit/deps/http-2023-10-18/proxy.wit b/v3/wit/deps/http-2023-10-18/proxy.wit similarity index 100% rename from v2/wit/deps/http-2023-10-18/proxy.wit rename to v3/wit/deps/http-2023-10-18/proxy.wit diff --git a/v2/wit/deps/http-2023-10-18/types.wit b/v3/wit/deps/http-2023-10-18/types.wit similarity index 100% rename from v2/wit/deps/http-2023-10-18/types.wit rename to v3/wit/deps/http-2023-10-18/types.wit diff --git a/v2/wit/deps/http-2023-11-10/handler.wit b/v3/wit/deps/http-2023-11-10/handler.wit similarity index 100% rename from v2/wit/deps/http-2023-11-10/handler.wit rename to v3/wit/deps/http-2023-11-10/handler.wit diff --git a/v2/wit/deps/http-2023-11-10/proxy.wit b/v3/wit/deps/http-2023-11-10/proxy.wit similarity index 100% rename from v2/wit/deps/http-2023-11-10/proxy.wit rename to v3/wit/deps/http-2023-11-10/proxy.wit diff --git a/v2/wit/deps/http-2023-11-10/types.wit b/v3/wit/deps/http-2023-11-10/types.wit similarity index 100% rename from v2/wit/deps/http-2023-11-10/types.wit rename to v3/wit/deps/http-2023-11-10/types.wit diff --git a/v2/wit/deps/http/handler.wit b/v3/wit/deps/http/handler.wit similarity index 100% rename from v2/wit/deps/http/handler.wit rename to v3/wit/deps/http/handler.wit diff --git a/v2/wit/deps/http/proxy.wit b/v3/wit/deps/http/proxy.wit similarity index 100% rename from v2/wit/deps/http/proxy.wit rename to v3/wit/deps/http/proxy.wit diff --git a/v2/wit/deps/http/types.wit b/v3/wit/deps/http/types.wit similarity index 100% rename from v2/wit/deps/http/types.wit rename to v3/wit/deps/http/types.wit diff --git a/v2/wit/deps/io-2023-10-18/poll.wit b/v3/wit/deps/io-2023-10-18/poll.wit similarity index 100% rename from v2/wit/deps/io-2023-10-18/poll.wit rename to v3/wit/deps/io-2023-10-18/poll.wit diff --git a/v2/wit/deps/io-2023-10-18/streams.wit b/v3/wit/deps/io-2023-10-18/streams.wit similarity index 100% rename from v2/wit/deps/io-2023-10-18/streams.wit rename to v3/wit/deps/io-2023-10-18/streams.wit diff --git a/v2/wit/deps/io-2023-10-18/world.wit b/v3/wit/deps/io-2023-10-18/world.wit similarity index 100% rename from v2/wit/deps/io-2023-10-18/world.wit rename to v3/wit/deps/io-2023-10-18/world.wit diff --git a/v2/wit/deps/io-2023-11-10/error.wit b/v3/wit/deps/io-2023-11-10/error.wit similarity index 100% rename from v2/wit/deps/io-2023-11-10/error.wit rename to v3/wit/deps/io-2023-11-10/error.wit diff --git a/v2/wit/deps/io-2023-11-10/poll.wit b/v3/wit/deps/io-2023-11-10/poll.wit similarity index 100% rename from v2/wit/deps/io-2023-11-10/poll.wit rename to v3/wit/deps/io-2023-11-10/poll.wit diff --git a/v2/wit/deps/io-2023-11-10/streams.wit b/v3/wit/deps/io-2023-11-10/streams.wit similarity index 100% rename from v2/wit/deps/io-2023-11-10/streams.wit rename to v3/wit/deps/io-2023-11-10/streams.wit diff --git a/v2/wit/deps/io-2023-11-10/world.wit b/v3/wit/deps/io-2023-11-10/world.wit similarity index 100% rename from v2/wit/deps/io-2023-11-10/world.wit rename to v3/wit/deps/io-2023-11-10/world.wit diff --git a/v2/wit/deps/io/error.wit b/v3/wit/deps/io/error.wit similarity index 100% rename from v2/wit/deps/io/error.wit rename to v3/wit/deps/io/error.wit diff --git a/v2/wit/deps/io/poll.wit b/v3/wit/deps/io/poll.wit similarity index 100% rename from v2/wit/deps/io/poll.wit rename to v3/wit/deps/io/poll.wit diff --git a/v2/wit/deps/io/streams.wit b/v3/wit/deps/io/streams.wit similarity index 100% rename from v2/wit/deps/io/streams.wit rename to v3/wit/deps/io/streams.wit diff --git a/v2/wit/deps/io/world.wit b/v3/wit/deps/io/world.wit similarity index 100% rename from v2/wit/deps/io/world.wit rename to v3/wit/deps/io/world.wit diff --git a/v2/wit/deps/keyvalue-2024-10-17/atomic.wit b/v3/wit/deps/keyvalue-2024-10-17/atomic.wit similarity index 100% rename from v2/wit/deps/keyvalue-2024-10-17/atomic.wit rename to v3/wit/deps/keyvalue-2024-10-17/atomic.wit diff --git a/v2/wit/deps/keyvalue-2024-10-17/batch.wit b/v3/wit/deps/keyvalue-2024-10-17/batch.wit similarity index 100% rename from v2/wit/deps/keyvalue-2024-10-17/batch.wit rename to v3/wit/deps/keyvalue-2024-10-17/batch.wit diff --git a/v2/wit/deps/keyvalue-2024-10-17/store.wit b/v3/wit/deps/keyvalue-2024-10-17/store.wit similarity index 100% rename from v2/wit/deps/keyvalue-2024-10-17/store.wit rename to v3/wit/deps/keyvalue-2024-10-17/store.wit diff --git a/v2/wit/deps/keyvalue-2024-10-17/watch.wit b/v3/wit/deps/keyvalue-2024-10-17/watch.wit similarity index 100% rename from v2/wit/deps/keyvalue-2024-10-17/watch.wit rename to v3/wit/deps/keyvalue-2024-10-17/watch.wit diff --git a/v2/wit/deps/keyvalue-2024-10-17/world.wit b/v3/wit/deps/keyvalue-2024-10-17/world.wit similarity index 100% rename from v2/wit/deps/keyvalue-2024-10-17/world.wit rename to v3/wit/deps/keyvalue-2024-10-17/world.wit diff --git a/v2/wit/deps/random-2023-10-18/insecure-seed.wit b/v3/wit/deps/random-2023-10-18/insecure-seed.wit similarity index 100% rename from v2/wit/deps/random-2023-10-18/insecure-seed.wit rename to v3/wit/deps/random-2023-10-18/insecure-seed.wit diff --git a/v2/wit/deps/random-2023-10-18/insecure.wit b/v3/wit/deps/random-2023-10-18/insecure.wit similarity index 100% rename from v2/wit/deps/random-2023-10-18/insecure.wit rename to v3/wit/deps/random-2023-10-18/insecure.wit diff --git a/v2/wit/deps/random-2023-10-18/random.wit b/v3/wit/deps/random-2023-10-18/random.wit similarity index 100% rename from v2/wit/deps/random-2023-10-18/random.wit rename to v3/wit/deps/random-2023-10-18/random.wit diff --git a/v2/wit/deps/random-2023-10-18/world.wit b/v3/wit/deps/random-2023-10-18/world.wit similarity index 100% rename from v2/wit/deps/random-2023-10-18/world.wit rename to v3/wit/deps/random-2023-10-18/world.wit diff --git a/v2/wit/deps/random-2023-11-10/insecure-seed.wit b/v3/wit/deps/random-2023-11-10/insecure-seed.wit similarity index 100% rename from v2/wit/deps/random-2023-11-10/insecure-seed.wit rename to v3/wit/deps/random-2023-11-10/insecure-seed.wit diff --git a/v2/wit/deps/random-2023-11-10/insecure.wit b/v3/wit/deps/random-2023-11-10/insecure.wit similarity index 100% rename from v2/wit/deps/random-2023-11-10/insecure.wit rename to v3/wit/deps/random-2023-11-10/insecure.wit diff --git a/v2/wit/deps/random-2023-11-10/random.wit b/v3/wit/deps/random-2023-11-10/random.wit similarity index 100% rename from v2/wit/deps/random-2023-11-10/random.wit rename to v3/wit/deps/random-2023-11-10/random.wit diff --git a/v2/wit/deps/random-2023-11-10/world.wit b/v3/wit/deps/random-2023-11-10/world.wit similarity index 100% rename from v2/wit/deps/random-2023-11-10/world.wit rename to v3/wit/deps/random-2023-11-10/world.wit diff --git a/v2/wit/deps/random/insecure-seed.wit b/v3/wit/deps/random/insecure-seed.wit similarity index 100% rename from v2/wit/deps/random/insecure-seed.wit rename to v3/wit/deps/random/insecure-seed.wit diff --git a/v2/wit/deps/random/insecure.wit b/v3/wit/deps/random/insecure.wit similarity index 100% rename from v2/wit/deps/random/insecure.wit rename to v3/wit/deps/random/insecure.wit diff --git a/v2/wit/deps/random/random.wit b/v3/wit/deps/random/random.wit similarity index 100% rename from v2/wit/deps/random/random.wit rename to v3/wit/deps/random/random.wit diff --git a/v2/wit/deps/random/world.wit b/v3/wit/deps/random/world.wit similarity index 100% rename from v2/wit/deps/random/world.wit rename to v3/wit/deps/random/world.wit diff --git a/v2/wit/deps/sockets-2023-10-18/instance-network.wit b/v3/wit/deps/sockets-2023-10-18/instance-network.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/instance-network.wit rename to v3/wit/deps/sockets-2023-10-18/instance-network.wit diff --git a/v2/wit/deps/sockets-2023-10-18/ip-name-lookup.wit b/v3/wit/deps/sockets-2023-10-18/ip-name-lookup.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/ip-name-lookup.wit rename to v3/wit/deps/sockets-2023-10-18/ip-name-lookup.wit diff --git a/v2/wit/deps/sockets-2023-10-18/network.wit b/v3/wit/deps/sockets-2023-10-18/network.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/network.wit rename to v3/wit/deps/sockets-2023-10-18/network.wit diff --git a/v2/wit/deps/sockets-2023-10-18/tcp-create-socket.wit b/v3/wit/deps/sockets-2023-10-18/tcp-create-socket.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/tcp-create-socket.wit rename to v3/wit/deps/sockets-2023-10-18/tcp-create-socket.wit diff --git a/v2/wit/deps/sockets-2023-10-18/tcp.wit b/v3/wit/deps/sockets-2023-10-18/tcp.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/tcp.wit rename to v3/wit/deps/sockets-2023-10-18/tcp.wit diff --git a/v2/wit/deps/sockets-2023-10-18/udp-create-socket.wit b/v3/wit/deps/sockets-2023-10-18/udp-create-socket.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/udp-create-socket.wit rename to v3/wit/deps/sockets-2023-10-18/udp-create-socket.wit diff --git a/v2/wit/deps/sockets-2023-10-18/udp.wit b/v3/wit/deps/sockets-2023-10-18/udp.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/udp.wit rename to v3/wit/deps/sockets-2023-10-18/udp.wit diff --git a/v2/wit/deps/sockets-2023-10-18/world.wit b/v3/wit/deps/sockets-2023-10-18/world.wit similarity index 100% rename from v2/wit/deps/sockets-2023-10-18/world.wit rename to v3/wit/deps/sockets-2023-10-18/world.wit diff --git a/v2/wit/deps/sockets-2023-11-10/instance-network.wit b/v3/wit/deps/sockets-2023-11-10/instance-network.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/instance-network.wit rename to v3/wit/deps/sockets-2023-11-10/instance-network.wit diff --git a/v2/wit/deps/sockets-2023-11-10/ip-name-lookup.wit b/v3/wit/deps/sockets-2023-11-10/ip-name-lookup.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/ip-name-lookup.wit rename to v3/wit/deps/sockets-2023-11-10/ip-name-lookup.wit diff --git a/v2/wit/deps/sockets-2023-11-10/network.wit b/v3/wit/deps/sockets-2023-11-10/network.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/network.wit rename to v3/wit/deps/sockets-2023-11-10/network.wit diff --git a/v2/wit/deps/sockets-2023-11-10/tcp-create-socket.wit b/v3/wit/deps/sockets-2023-11-10/tcp-create-socket.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/tcp-create-socket.wit rename to v3/wit/deps/sockets-2023-11-10/tcp-create-socket.wit diff --git a/v2/wit/deps/sockets-2023-11-10/tcp.wit b/v3/wit/deps/sockets-2023-11-10/tcp.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/tcp.wit rename to v3/wit/deps/sockets-2023-11-10/tcp.wit diff --git a/v2/wit/deps/sockets-2023-11-10/udp-create-socket.wit b/v3/wit/deps/sockets-2023-11-10/udp-create-socket.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/udp-create-socket.wit rename to v3/wit/deps/sockets-2023-11-10/udp-create-socket.wit diff --git a/v2/wit/deps/sockets-2023-11-10/udp.wit b/v3/wit/deps/sockets-2023-11-10/udp.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/udp.wit rename to v3/wit/deps/sockets-2023-11-10/udp.wit diff --git a/v2/wit/deps/sockets-2023-11-10/world.wit b/v3/wit/deps/sockets-2023-11-10/world.wit similarity index 100% rename from v2/wit/deps/sockets-2023-11-10/world.wit rename to v3/wit/deps/sockets-2023-11-10/world.wit diff --git a/v2/wit/deps/sockets/instance-network.wit b/v3/wit/deps/sockets/instance-network.wit similarity index 100% rename from v2/wit/deps/sockets/instance-network.wit rename to v3/wit/deps/sockets/instance-network.wit diff --git a/v2/wit/deps/sockets/ip-name-lookup.wit b/v3/wit/deps/sockets/ip-name-lookup.wit similarity index 100% rename from v2/wit/deps/sockets/ip-name-lookup.wit rename to v3/wit/deps/sockets/ip-name-lookup.wit diff --git a/v2/wit/deps/sockets/network.wit b/v3/wit/deps/sockets/network.wit similarity index 100% rename from v2/wit/deps/sockets/network.wit rename to v3/wit/deps/sockets/network.wit diff --git a/v2/wit/deps/sockets/tcp-create-socket.wit b/v3/wit/deps/sockets/tcp-create-socket.wit similarity index 100% rename from v2/wit/deps/sockets/tcp-create-socket.wit rename to v3/wit/deps/sockets/tcp-create-socket.wit diff --git a/v2/wit/deps/sockets/tcp.wit b/v3/wit/deps/sockets/tcp.wit similarity index 100% rename from v2/wit/deps/sockets/tcp.wit rename to v3/wit/deps/sockets/tcp.wit diff --git a/v2/wit/deps/sockets/udp-create-socket.wit b/v3/wit/deps/sockets/udp-create-socket.wit similarity index 100% rename from v2/wit/deps/sockets/udp-create-socket.wit rename to v3/wit/deps/sockets/udp-create-socket.wit diff --git a/v2/wit/deps/sockets/udp.wit b/v3/wit/deps/sockets/udp.wit similarity index 100% rename from v2/wit/deps/sockets/udp.wit rename to v3/wit/deps/sockets/udp.wit diff --git a/v2/wit/deps/sockets/world.wit b/v3/wit/deps/sockets/world.wit similarity index 100% rename from v2/wit/deps/sockets/world.wit rename to v3/wit/deps/sockets/world.wit diff --git a/v2/wit/deps/spin-postgres@3.0.0/postgres.wit b/v3/wit/deps/spin-postgres@3.0.0/postgres.wit similarity index 100% rename from v2/wit/deps/spin-postgres@3.0.0/postgres.wit rename to v3/wit/deps/spin-postgres@3.0.0/postgres.wit diff --git a/v2/wit/deps/spin@2.0.0/key-value.wit b/v3/wit/deps/spin@2.0.0/key-value.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/key-value.wit rename to v3/wit/deps/spin@2.0.0/key-value.wit diff --git a/v2/wit/deps/spin@2.0.0/llm.wit b/v3/wit/deps/spin@2.0.0/llm.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/llm.wit rename to v3/wit/deps/spin@2.0.0/llm.wit diff --git a/v2/wit/deps/spin@2.0.0/mqtt.wit b/v3/wit/deps/spin@2.0.0/mqtt.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/mqtt.wit rename to v3/wit/deps/spin@2.0.0/mqtt.wit diff --git a/v2/wit/deps/spin@2.0.0/mysql.wit b/v3/wit/deps/spin@2.0.0/mysql.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/mysql.wit rename to v3/wit/deps/spin@2.0.0/mysql.wit diff --git a/v2/wit/deps/spin@2.0.0/postgres.wit b/v3/wit/deps/spin@2.0.0/postgres.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/postgres.wit rename to v3/wit/deps/spin@2.0.0/postgres.wit diff --git a/v2/wit/deps/spin@2.0.0/rdbms-types.wit b/v3/wit/deps/spin@2.0.0/rdbms-types.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/rdbms-types.wit rename to v3/wit/deps/spin@2.0.0/rdbms-types.wit diff --git a/v2/wit/deps/spin@2.0.0/redis.wit b/v3/wit/deps/spin@2.0.0/redis.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/redis.wit rename to v3/wit/deps/spin@2.0.0/redis.wit diff --git a/v2/wit/deps/spin@2.0.0/sqlite.wit b/v3/wit/deps/spin@2.0.0/sqlite.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/sqlite.wit rename to v3/wit/deps/spin@2.0.0/sqlite.wit diff --git a/v2/wit/deps/spin@2.0.0/variables.wit b/v3/wit/deps/spin@2.0.0/variables.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/variables.wit rename to v3/wit/deps/spin@2.0.0/variables.wit diff --git a/v2/wit/deps/spin@2.0.0/world.wit b/v3/wit/deps/spin@2.0.0/world.wit similarity index 100% rename from v2/wit/deps/spin@2.0.0/world.wit rename to v3/wit/deps/spin@2.0.0/world.wit diff --git a/v2/wit/deps/spin@unversioned/config.wit b/v3/wit/deps/spin@unversioned/config.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/config.wit rename to v3/wit/deps/spin@unversioned/config.wit diff --git a/v2/wit/deps/spin@unversioned/http-types.wit b/v3/wit/deps/spin@unversioned/http-types.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/http-types.wit rename to v3/wit/deps/spin@unversioned/http-types.wit diff --git a/v2/wit/deps/spin@unversioned/http.wit b/v3/wit/deps/spin@unversioned/http.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/http.wit rename to v3/wit/deps/spin@unversioned/http.wit diff --git a/v2/wit/deps/spin@unversioned/inbound-http.wit b/v3/wit/deps/spin@unversioned/inbound-http.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/inbound-http.wit rename to v3/wit/deps/spin@unversioned/inbound-http.wit diff --git a/v2/wit/deps/spin@unversioned/inbound-redis.wit b/v3/wit/deps/spin@unversioned/inbound-redis.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/inbound-redis.wit rename to v3/wit/deps/spin@unversioned/inbound-redis.wit diff --git a/v2/wit/deps/spin@unversioned/key-value.wit b/v3/wit/deps/spin@unversioned/key-value.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/key-value.wit rename to v3/wit/deps/spin@unversioned/key-value.wit diff --git a/v2/wit/deps/spin@unversioned/llm.wit b/v3/wit/deps/spin@unversioned/llm.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/llm.wit rename to v3/wit/deps/spin@unversioned/llm.wit diff --git a/v2/wit/deps/spin@unversioned/mysql.wit b/v3/wit/deps/spin@unversioned/mysql.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/mysql.wit rename to v3/wit/deps/spin@unversioned/mysql.wit diff --git a/v2/wit/deps/spin@unversioned/postgres.wit b/v3/wit/deps/spin@unversioned/postgres.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/postgres.wit rename to v3/wit/deps/spin@unversioned/postgres.wit diff --git a/v2/wit/deps/spin@unversioned/rdbms-types.wit b/v3/wit/deps/spin@unversioned/rdbms-types.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/rdbms-types.wit rename to v3/wit/deps/spin@unversioned/rdbms-types.wit diff --git a/v2/wit/deps/spin@unversioned/redis-types.wit b/v3/wit/deps/spin@unversioned/redis-types.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/redis-types.wit rename to v3/wit/deps/spin@unversioned/redis-types.wit diff --git a/v2/wit/deps/spin@unversioned/redis.wit b/v3/wit/deps/spin@unversioned/redis.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/redis.wit rename to v3/wit/deps/spin@unversioned/redis.wit diff --git a/v2/wit/deps/spin@unversioned/sqlite.wit b/v3/wit/deps/spin@unversioned/sqlite.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/sqlite.wit rename to v3/wit/deps/spin@unversioned/sqlite.wit diff --git a/v2/wit/deps/spin@unversioned/world.wit b/v3/wit/deps/spin@unversioned/world.wit similarity index 100% rename from v2/wit/deps/spin@unversioned/world.wit rename to v3/wit/deps/spin@unversioned/world.wit diff --git a/v2/wit/deps/wasi-runtime-config-2024-09-27/store.wit b/v3/wit/deps/wasi-runtime-config-2024-09-27/store.wit similarity index 100% rename from v2/wit/deps/wasi-runtime-config-2024-09-27/store.wit rename to v3/wit/deps/wasi-runtime-config-2024-09-27/store.wit diff --git a/v2/wit/deps/wasi-runtime-config-2024-09-27/world.wit b/v3/wit/deps/wasi-runtime-config-2024-09-27/world.wit similarity index 100% rename from v2/wit/deps/wasi-runtime-config-2024-09-27/world.wit rename to v3/wit/deps/wasi-runtime-config-2024-09-27/world.wit diff --git a/v2/wit/wit.go b/v3/wit/wit.go similarity index 100% rename from v2/wit/wit.go rename to v3/wit/wit.go diff --git a/v2/wit/world.wit b/v3/wit/world.wit similarity index 100% rename from v2/wit/world.wit rename to v3/wit/world.wit