diff --git a/.github/workflows/napi-sync.yml b/.github/workflows/napi-sync.yml index 0baf85878..edce61b96 100644 --- a/.github/workflows/napi-sync.yml +++ b/.github/workflows/napi-sync.yml @@ -38,6 +38,9 @@ jobs: - host: macos-latest target: aarch64-apple-darwin build: yarn build --target aarch64-apple-darwin + - host: blacksmith-2vcpu-ubuntu-2404-arm + target: aarch64-unknown-linux-gnu + build: yarn build --target aarch64-unknown-linux-gnu - host: ubuntu-latest target: wasm32-wasip1-threads setup: | diff --git a/.github/workflows/napi.yml b/.github/workflows/napi.yml index 2aa8fbf04..1095f99d5 100644 --- a/.github/workflows/napi.yml +++ b/.github/workflows/napi.yml @@ -38,6 +38,9 @@ jobs: - host: macos-latest target: aarch64-apple-darwin build: yarn build --target aarch64-apple-darwin + - host: blacksmith-2vcpu-ubuntu-2404-arm + target: aarch64-unknown-linux-gnu + build: yarn build --target aarch64-unknown-linux-gnu - host: ubuntu-latest target: wasm32-wasip1-threads setup: | diff --git a/bindings/javascript/README.md b/bindings/javascript/README.md index 294b0a806..da9c041aa 100644 --- a/bindings/javascript/README.md +++ b/bindings/javascript/README.md @@ -23,7 +23,7 @@ This package is the Turso in-memory database library for JavaScript. - **SQLite compatible:** SQLite query language and file format support ([status](https://github.com/tursodatabase/turso/blob/main/COMPAT.md)). - **In-process**: No network overhead, runs directly in your Node.js process - **TypeScript support**: Full TypeScript definitions included -- **Cross-platform**: Supports Linux, macOS, Windows and browsers (through WebAssembly) +- **Cross-platform**: Supports Linux (x86 and arm64), macOS, Windows and browsers (through WebAssembly) ## Installation diff --git a/bindings/javascript/package.json b/bindings/javascript/package.json index 0c2b55d09..833ded332 100644 --- a/bindings/javascript/package.json +++ b/bindings/javascript/package.json @@ -26,6 +26,7 @@ "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc", "universal-apple-darwin", + "aarch64-unknown-linux-gnu", "wasm32-wasip1-threads" ] }, diff --git a/sync/javascript/package.json b/sync/javascript/package.json index 7a5a3c818..3069184d3 100644 --- a/sync/javascript/package.json +++ b/sync/javascript/package.json @@ -22,6 +22,7 @@ "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc", "universal-apple-darwin", + "aarch64-unknown-linux-gnu", "wasm32-wasip1-threads" ] }, @@ -59,4 +60,4 @@ "dependencies": { "@tursodatabase/database": "~0.1.4-pre.5" } -} \ No newline at end of file +}