Skip to content

Commit 53256cb

Browse files
committed
Investigating having the Spin 3 package alongside others instead of top level
Signed-off-by: itowlson <[email protected]>
1 parent fca5d32 commit 53256cb

File tree

2 files changed

+22
-41
lines changed

2 files changed

+22
-41
lines changed

wit/deps/[email protected]/world.wit

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package fermyon:spin@3.0.0;
2+
3+
/// The full world of a guest targeting an http-trigger
4+
world http-trigger {
5+
include platform;
6+
export wasi:http/incoming-handler@0.2.0;
7+
}
8+
9+
/// The imports needed for a guest to run on a Spin host
10+
world platform {
11+
include wasi:cli/imports@0.2.0;
12+
import wasi:http/outgoing-handler@0.2.0;
13+
import fermyon:spin/llm@2.0.0;
14+
import fermyon:spin/redis@2.0.0;
15+
import fermyon:spin/mqtt@2.0.0;
16+
import fermyon:spin/postgres@2.0.0;
17+
import fermyon:spin/mysql@2.0.0;
18+
import fermyon:spin/sqlite@2.0.0;
19+
import fermyon:spin/key-value@2.0.0;
20+
import fermyon:spin/variables@2.0.0;
21+
}

wit/world.wit

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1 @@
1-
package fermyon:spin@3.0.0;
2-
3-
/// The full world of a guest targeting an http-trigger
4-
world http-trigger {
5-
include platform;
6-
export wasi:http/incoming-handler@0.2.0;
7-
}
8-
9-
/// Like `http-trigger`, but using WASI 0.2.0-rc-2023-10-18
10-
world http-trigger-rc20231018 {
11-
include platform-rc20231018;
12-
export wasi:http/incoming-handler@0.2.0-rc-2023-10-18;
13-
}
14-
15-
/// The imports needed for a guest to run on a Spin host
16-
world platform {
17-
include wasi:cli/imports@0.2.0;
18-
import wasi:http/outgoing-handler@0.2.0;
19-
import fermyon:spin/llm@2.0.0;
20-
import fermyon:spin/redis@2.0.0;
21-
import fermyon:spin/mqtt@2.0.0;
22-
import fermyon:spin/postgres@2.0.0;
23-
import fermyon:spin/mysql@2.0.0;
24-
import fermyon:spin/sqlite@2.0.0;
25-
import fermyon:spin/key-value@2.0.0;
26-
import fermyon:spin/variables@2.0.0;
27-
}
28-
29-
/// Like `platform`, but using WASI 0.2.0-rc-2023-10-18
30-
world platform-rc20231018 {
31-
include wasi:cli/reactor@0.2.0-rc-2023-10-18;
32-
import wasi:http/outgoing-handler@0.2.0-rc-2023-10-18;
33-
import fermyon:spin/llm@2.0.0;
34-
import fermyon:spin/redis@2.0.0;
35-
import fermyon:spin/mqtt@2.0.0;
36-
import fermyon:spin/postgres@2.0.0;
37-
import fermyon:spin/mysql@2.0.0;
38-
import fermyon:spin/sqlite@2.0.0;
39-
import fermyon:spin/key-value@2.0.0;
40-
import fermyon:spin/variables@2.0.0;
41-
}
1+
package spin:top-level;

0 commit comments

Comments
 (0)