Skip to content

Commit

Permalink
Feat/support event db mgr (#583)
Browse files Browse the repository at this point in the history
* feat: add doc store

* feat: add index

* test: add index test case

* fix: update the error report

* feat: upgrade version

* fix: revert the key and case

* feat: add delete event db

* fix: revert evm key

* fix: fix the meta and reconnect bug

* feat: update docker release cd

* feat: update the readme

* feat: update release

* fix:update the cd config
  • Loading branch information
imotai committed Jul 27, 2023
1 parent cf5c8d9 commit ae80078
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
1 change: 1 addition & 0 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ jobs:
cd ${ROOT_DIR}
TAG=${GITHUB_REF/refs\/tags\//}
VERSION=${TAG#*v}
echo ${VERSION}
cargo set-version --workspace ${VERSION}
- name: Cargo build
uses: actions-rs/cargo@v1
Expand Down
15 changes: 8 additions & 7 deletions .github/workflows/docker_release_cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,22 @@ jobs:
override: true
components: rustfmt
- uses: Swatinem/rust-cache@v2
- uses: taiki-e/install-action@cargo-llvm-cov
- uses: taiki-e/install-action@nextest
- name: Setup build env
run: |
sudo apt-get install protobuf-compiler
protoc --version
cargo install cargo-edit
ROOT_DIR=`pwd`
TAG=${GITHUB_REF/refs\/tags\//}
VERSION=${TAG#*v}
echo ${VERSION}
cargo set-version --workspace ${VERSION}
cd ${ROOT_DIR}/metadata && yarn install && npx hardhat compile
test -e ${ROOT_DIR}/metadata/artifacts/contracts/DB3MetaStore.sol/DB3MetaStore.json && cp -f ${ROOT_DIR}/metadata/artifacts/contracts/DB3MetaStore.sol/DB3MetaStore.json ${ROOT_DIR}/abi/
test -e ${ROOT_DIR}/metadata/artifacts/contracts/libraries/Events.sol/Events.json && cp -f ${ROOT_DIR}/metadata/artifacts/contracts/libraries/Events.sol/Events.json ${ROOT_DIR}/abi/
cd ${ROOT_DIR} && cargo build --release
cp ${ROOT_DIR}/target/release/db3 ${ROOT_DIR}/docker/
cd ${ROOT_DIR}/sdk && yarn build && yarn link
cd ${ROOT_DIR}/sdk && yarn && yarn build && yarn link
cd ${ROOT_DIR}/thirdparty/data-manager && yarn && yarn link db3.js && yarn build && mv -f dist ${ROOT_DIR}/docker/pages
- name: docker login
uses: docker/login-action@v1
with:
Expand All @@ -43,10 +46,8 @@ jobs:
- name: Build Docker image
run: |
ROOT_DIR=`pwd`
cd ${ROOT_DIR}/thirdparty/data-manager && yarn && yarn link db3.js && yarn build && mv -f dist ${ROOT_DIR}/docker/pages
cd ${ROOT_DIR}
RELEASE_NAME=${GITHUB_REF/refs\/tags\//}
cd docker && docker build . -t ghcr.io/dbpunk-labs/db3:$RELEASE_NAME
cd ${ROOT_DIR}/docker && docker build . -t ghcr.io/dbpunk-labs/db3:$RELEASE_NAME
docker push ghcr.io/dbpunk-labs/db3:$RELEASE_NAME
docker tag ghcr.io/dbpunk-labs/db3:$RELEASE_NAME ghcr.io/dbpunk-labs/db3:latest
docker push ghcr.io/dbpunk-labs/db3:latest
Expand Down
2 changes: 1 addition & 1 deletion sdk/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7075,7 +7075,7 @@ merge2@^1.3.0, merge2@^1.4.1:

microbundle@^0.15.1:
version "0.15.1"
resolved "https://registry.npmmirror.com/microbundle/-/microbundle-0.15.1.tgz#3fa67128934b31736823b5c868dae4b92d94e766"
resolved "https://registry.npmjs.org/microbundle/-/microbundle-0.15.1.tgz#3fa67128934b31736823b5c868dae4b92d94e766"
integrity sha512-aAF+nwFbkSIJGfrJk+HyzmJOq3KFaimH6OIFBU6J2DPjQeg1jXIYlIyEv81Gyisb9moUkudn+wj7zLNYMOv75Q==
dependencies:
"@babel/core" "^7.12.10"
Expand Down

0 comments on commit ae80078

Please sign in to comment.