Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 7 additions & 23 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,47 +29,31 @@ jobs:
- name: Configure Python for Bazel
run: |
echo "VELARIA_PYTHON_BIN=$(which python)" >> "$GITHUB_ENV"
echo "VELARIA_PLATFORM_TAG=macosx_11_0_arm64" >> "$GITHUB_ENV"

- name: Native Build
run: |
bazel build //:sql_demo //:stream_demo //:velaria_pyext

- name: Native Regression
run: |
bazel test \
//:planner_v03_test \
//:sql_regression_test \
//:stream_runtime_test \
//:stream_actor_credit_test \
//:source_sink_abi_test \
//:stream_strategy_explain_test
./scripts/run_core_regression.sh

- name: Same-host Observability Regression
run: |
./scripts/run_stream_observability_regression.sh

- name: Python Regression
- name: Experimental Regression
run: |
bazel test //:experimental_regression

- name: Python Ecosystem Regression
env:
FEISHU_BITABLE_APP_ID: ${{ secrets.FEISHU_BITABLE_APP_ID }}
FEISHU_BITABLE_APP_SECRET: ${{ secrets.FEISHU_BITABLE_APP_SECRET }}
FEISHU_BITABLE_BASE_URL: ${{ vars.FEISHU_BITABLE_BASE_URL }}
FEISHU_BITABLE_OWNER_FIELD: ${{ vars.FEISHU_BITABLE_OWNER_FIELD }}
run: |
bazel test \
//python_api:custom_stream_source_test \
//python_api:streaming_v05_test \
//python_api:arrow_stream_ingestion_test \
//python_api:bitable_stream_source_test \
//python_api:bitable_group_by_owner_integration_test \
--test_env=FEISHU_BITABLE_APP_ID \
--test_env=FEISHU_BITABLE_APP_SECRET \
--test_env=FEISHU_BITABLE_BASE_URL \
--test_env=FEISHU_BITABLE_OWNER_FIELD

- name: Python Smoke
run: |
./scripts/run_python_ci_checks.sh
./scripts/run_python_ecosystem_regression.sh

wheel-manylinux:
if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/release/')
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ jobs:
- name: Configure Python for Bazel
run: |
echo "VELARIA_PYTHON_BIN=$(which python)" >> "$GITHUB_ENV"
echo "VELARIA_PLATFORM_TAG=macosx_11_0_arm64" >> "$GITHUB_ENV"

- name: Build native wheel
run: |
Expand Down
11 changes: 2 additions & 9 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
### 调度执行模型

- scheduler 负责接入、快照记录、分发与状态收集,不在本地执行 SQL。
- dashboard/客户端提交均应走 worker 执行链路。
- 客户端提交均应走 worker 执行链路。

### 当前调度策略(v1)

Expand Down Expand Up @@ -78,10 +78,9 @@ bazel run //:sql_demo
bazel run //:df_demo
bazel run //:stream_demo
bazel run //:actor_rpc_smoke
./scripts/run_actor_rpc_scheduler.sh -- --listen 127.0.0.1:61000 --node-id scheduler --dashboard-enabled --dashboard-listen 127.0.0.1:8080
./scripts/run_actor_rpc_scheduler.sh -- --listen 127.0.0.1:61000 --node-id scheduler
bazel run //:actor_rpc_worker -- --connect 127.0.0.1:61000 --node-id worker-1
bazel run //:actor_rpc_client -- --connect 127.0.0.1:61000 --payload "demo payload"
bazel build //:dashboard_app_js
```

### 一次 build/smoke 摘要
Expand Down Expand Up @@ -133,12 +132,6 @@ bazel run //:actor_rpc_client -- --connect 127.0.0.1:61000 --payload "demo paylo
./scripts/run_actor_rpc_e2e.sh --payload "demo payload"
```

可选:通过 dashboard 启动同一运行链路:

```bash
./scripts/run_actor_rpc_scheduler.sh -- --listen 127.0.0.1:61000 --node-id scheduler --dashboard-enabled --dashboard-listen 127.0.0.1:8080
```

通过标准:
- scheduler 输出 `[scheduler] listen 127.0.0.1:61000`
- worker 输出 `[worker] connected 127.0.0.1:61000`
Expand Down
Loading
Loading