Skip to content

Commit

Permalink
Merge pull request #15 from Mossaka/updates
Browse files Browse the repository at this point in the history
Drop the wasi:sql imports from wasi:cloud-core
  • Loading branch information
Mossaka authored Oct 8, 2024
2 parents e67bcb4 + f47630c commit 239c307
Show file tree
Hide file tree
Showing 58 changed files with 5,531 additions and 5,946 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ jobs:
name: Check ABI files are up-to-date
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: ensure `./wit/deps` are in sync
run: |
curl -Lo 'wit-deps' https://github.com/bytecodealliance/wit-deps/releases/download/v0.3.2/wit-deps-x86_64-unknown-linux-musl
chmod +x ./wit-deps
./wit-deps lock --check
- uses: WebAssembly/wit-abi-up-to-date@v17
with:
wit-bindgen: '0.17.0'
wit-bindgen: '0.30.0'
worlds: 'imports messaging-service http-service service'
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ A proposed [WebAssembly System Interface](https://github.com/WebAssembly/WASI) A
## Table of Contents [if the explainer is longer than one printed page]

- [Introduction](#introduction)
- [Out-of-Scope Capabilities (for now)](#out-of-scope-capabilities-for-now)

### Introduction

Expand All @@ -31,9 +32,13 @@ A proposed [WebAssembly System Interface](https://github.com/WebAssembly/WASI) A
- [wasi-messaging](https://github.com/WebAssembly/wasi-messaging)
- [wasi-http](https://github.com/WebAssembly/wasi-http)
- [wasi-runtime-config](https://github.com/WebAssembly/wasi-runtime-config)
- [wasi-sql](https://github.com/WebAssembly/wasi-sql)
- [wasi-blob-store](https://github.com/WebAssembly/wasi-blob-store)

This list of services provide a set of capabilities that are common to many applications. Examples: handling an HTTP request, responding to a pub/sub message, storing a key/value pair, etc. It targets a wide range of applications, from long-running services to "bursty workloads" like Edge functions, serverless functions or Cloud events.

This set of capabilities are derived from the best practices of building distributed applications. It is not intended to be a complete set of capabilities, but rather are needed by 80% of applications.

### Out-of-Scope Capabilities (for now)

- [wasi-sql](https://github.com/WebAssembly/wasi-sql): the scope of the `wasi:sql` is not clear yet, and it is decided to be dropped from the wasi-cloud-core proposal.
- [wasi-distributed-lock-service](https://github.com/WebAssembly/wasi-distributed-lock-service): the distributed lock service is a very specific service that is not needed by 80% of applications. It is decided to be dropped from the wasi-cloud-core proposal.
72 changes: 0 additions & 72 deletions example-world.md

This file was deleted.

Loading

0 comments on commit 239c307

Please sign in to comment.