From 33284f6d056f13ebdd67706550fb4a653adcf023 Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Fri, 10 Mar 2023 19:16:37 +0800 Subject: [PATCH] ci: Fix python & nodejs not released correctly (#1559) Fix build of publish Signed-off-by: Xuanwo --- .github/workflows/bindings_nodejs.yml | 2 ++ .github/workflows/bindings_python.yml | 1 - .github/workflows/publish.yml | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/bindings_nodejs.yml b/.github/workflows/bindings_nodejs.yml index 8fb3aab7e1a..71bff472c9e 100644 --- a/.github/workflows/bindings_nodejs.yml +++ b/.github/workflows/bindings_nodejs.yml @@ -22,6 +22,8 @@ on: push: branches: - main + tags: + - '*' pull_request: branches: - main diff --git a/.github/workflows/bindings_python.yml b/.github/workflows/bindings_python.yml index efec809235a..fe785d0412c 100644 --- a/.github/workflows/bindings_python.yml +++ b/.github/workflows/bindings_python.yml @@ -125,6 +125,5 @@ jobs: env: MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_API_TOKEN }} with: - working-directory: "bindings/python" command: upload args: --skip-existing * diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d397ae403c5..d514d4dd6ba 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,6 +37,8 @@ jobs: uses: beyondstorage/setup-hdfs@master with: hdfs-version: "3.3.2" + - name: Install rocksdb + run: sudo apt install librocksdb-dev - uses: Swatinem/rust-cache@v2 @@ -45,6 +47,7 @@ jobs: env: LD_LIBRARY_PATH: ${{ env.JAVA_HOME }}/lib/server:${{ env.LD_LIBRARY_PATH }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + ROCKSDB_LIB_DIR: /usr/lib - name: Publish object_store_opendal run: cargo publish @@ -52,3 +55,4 @@ jobs: env: LD_LIBRARY_PATH: ${{ env.JAVA_HOME }}/lib/server:${{ env.LD_LIBRARY_PATH }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + ROCKSDB_LIB_DIR: /usr/lib