Browse Source

Fix CI compilation issue

tags/v0.3.1-rc4
haixuanTao 2 years ago
parent
commit
8bbdb25b90
1 changed files with 34 additions and 1 deletions
  1. +34
    -1
      .github/workflows/ci.yml

+ 34
- 1
.github/workflows/ci.yml View File

@@ -62,8 +62,41 @@ jobs:

- name: "Check"
run: cargo check --all
- name: "Build"
- name: "Build (UNIX)"
if: runner.os == 'Linux' || runner.os == 'macOS'
run: cargo build --all
- name: "Build (Windows). Remove node python api as it create name collision."
if: runner.os == 'Windows'
run: |

# build libraries crates
cargo build -p dora-message
cargo build -p dora-tracing
cargo build -p dora-metrics
cargo build -p dora-download
cargo build -p dora-core
cargo build -p communication-layer-pub-sub
cargo build -p communication-layer-request-reply
cargo build -p shared-memory-server
cargo build -p dora-arrow-convert

# build rust API
cargo build -p dora-operator-api-macros
cargo build -p dora-operator-api-types
cargo build -p dora-operator-api
cargo build -p dora-node-api
# cargo build -p dora-operator-api-python
cargo build -p dora-operator-api-c
cargo build -p dora-node-api-c

# build binaries crates
cargo build -p dora-cli
cargo build -p dora-coordinator
cargo build -p dora-runtime
cargo build -p dora-daemon

# build extension crates
cargo build -p dora-record
- name: "Test"
# Remove Windows as there is `pdb` linker issue.
# See: https://github.com/dora-rs/dora/pull/359#discussion_r1360268497


Loading…
Cancel
Save