ci: backport Rust query regression and ephemeral ECS runners

Backport #8651, #8937, #8986 and #9005. Preserve the five v1.2 routine cases and map tooling checks into the release CI workflow.

Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com>
This commit is contained in:
discord9
2026-09-08 20:52:51 +08:00
parent ad2b75a0c6
commit c8ace87cf0
42 changed files with 7492 additions and 2881 deletions
+8
View File
@@ -71,6 +71,14 @@ jobs:
version: "latest"
- name: Run check-version script tests
run: uv run --no-project python .github/scripts/check-version-test.py
- name: Run query-regression Python tooling tests
run: |
uv run --no-project --python 3.12 python tests/perf/test_query_regression_runner_compaction_toctou.py
uv run --no-project --python 3.12 python tests/perf/test_query_regression_runner_otlp_trace_load.py
uv run --no-project --python 3.12 python tests/perf/test_query_regression_summary_otlp.py
uv run --no-project --python 3.12 python tests/perf/test_query_regression_case_selection.py
uv run --no-project --python 3.12 python tests/perf/test_query_regression_nightly_refs.py
uv run --no-project --python 3.12 python tests/perf/test_aliyun_ecs_runner_scripts.py
check:
if: ${{ github.repository == 'GreptimeTeam/greptimedb' }}