Merge pull request #24 from cozodb/dev

Dev
main
Ziyang Hu 2 years ago committed by GitHub
commit 0deb098abd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -19,6 +19,6 @@ jobs:
with:
submodules: recursive
- name: Build
run: cargo build --release --verbose
run: cargo build -p cozo --release --verbose
- name: Run tests
run: cargo test --release --verbose
run: cargo test -p --release --verbose

1
.gitignore vendored

@ -33,5 +33,6 @@ release.zip
.fleet
.vscode
release/
release*
Cross.toml
/tools

@ -1,5 +1,11 @@
<img src="static/logo_c.png" width="200" height="175" alt="Logo">
[![tutorial](https://img.shields.io/badge/tutorial-latest-brightgreen)](https://github.com/cozodb/cozo-docs/blob/main/tutorial/tutorial.ipynb)
[![manual](https://img.shields.io/badge/manual-latest-brightgreen)](https://cozodb.github.io/current/manual/)
[![cozo-node](https://img.shields.io/npm/v/cozo-node)](https://www.npmjs.com/package/cozo-node)
[![Crates.io](https://img.shields.io/crates/v/cozo)](https://crates.io/crates/cozo)
[![docs.rs](https://img.shields.io/docsrs/cozo?label=docs.rs)](https://docs.rs/cozo)
[![pypi](https://img.shields.io/pypi/v/pycozo)](https://pypi.org/project/pycozo/)
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/cozodb/cozo/Build)](https://github.com/cozodb/cozo/actions/workflows/build.yml)
[![GitHub](https://img.shields.io/github/license/cozodb/cozo)](https://github.com/cozodb/cozo/blob/main/LICENSE.txt)

@ -1,3 +1,5 @@
# Cozo-core
[![Crates.io](https://img.shields.io/crates/v/cozo)](https://crates.io/crates/cozo)
This crate contains the implementation proper of CozoDB.

@ -1,6 +1,6 @@
{
"name": "cozo-node",
"version": "0.1.6",
"version": "0.2.2",
"description": "Cozo database for NodeJS",
"main": "index",
"files": [

@ -3,6 +3,7 @@
set -e
VERSION=$(cat ./VERSION)
export MACOSX_DEPLOYMENT_TARGET=10.14
#rm -fr release
mkdir -p release

@ -16,7 +16,50 @@ cd ..
gzip release/*.a release/*.so release/*.dylib release/*-darwin release/*-gnu release/*-musl
mkdir -p cozo-lib-nodejs/build/stage/$VERSION/
NODE_DIR=cozo-lib-nodejs/build/stage/$VERSION/
NODE_DIR_INNER=cozo-lib-nodejs/build/stage/$VERSION/6
rm -fr $NODE_DIR_INNER
mkdir -p $NODE_DIR_INNER
cp release/libcozo_node-$VERSION-aarch64-apple-darwin.dylib.gz $NODE_DIR_INNER/index.node.gz
pushd $NODE_DIR
gunzip 6/index.node.gz
tar cvzf 6-darwin-arm64.tar.gz 6/
popd
rm -fr $NODE_DIR_INNER
mkdir -p $NODE_DIR_INNER
cp release/libcozo_node-$VERSION-x86_64-apple-darwin.dylib.gz $NODE_DIR_INNER/index.node.gz
pushd $NODE_DIR
gunzip 6/index.node.gz
tar cvzf 6-darwin-x64.tar.gz 6/
popd
rm -fr $NODE_DIR_INNER
mkdir -p $NODE_DIR_INNER
cp release/libcozo_node-$VERSION-x86_64-unknown-linux-gnu.so.gz $NODE_DIR_INNER/index.node.gz
pushd $NODE_DIR
gunzip 6/index.node.gz
tar cvzf 6-linux-x64.tar.gz 6/
popd
rm -fr $NODE_DIR_INNER
mkdir -p $NODE_DIR_INNER
cp release/libcozo_node-$VERSION-aarch64-unknown-linux-gnu.so.gz $NODE_DIR_INNER/index.node.gz
pushd $NODE_DIR
gunzip 6/index.node.gz
tar cvzf 6-linux-arm64.tar.gz 6/
popd
rm -fr $NODE_DIR_INNER
mkdir -p $NODE_DIR_INNER
cp release/libcozo_node-$VERSION-x86_64-pc-windows-msvc.dll.gz $NODE_DIR_INNER/index.node.gz
pushd $NODE_DIR
gunzip 6/index.node.gz
tar cvzf 6-win32-x64.tar.gz 6/
popd
rm -fr $NODE_DIR_INNER
cp release/libcozo_node-$VERSION-aarch64-apple-darwin.dylib.gz cozo-lib-nodejs/build/stage/$VERSION/6-darwin-arm64.tar.gz
cp release/libcozo_node-$VERSION-x86_64-apple-darwin.dylib.gz cozo-lib-nodejs/build/stage/$VERSION/6-darwin-x64.tar.gz

Loading…
Cancel
Save