mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-10 16:53:35 +08:00
🐛 fix(driver-agent): 修复驱动重装循环与旧资产复用
- 在线重装与本地导入统一使用 staging 并严格校验 agent revision - 旧候选失败时继续回退,激活异常时恢复原驱动与运行文件 - 修复公共驱动源码变更被误判为单一驱动的问题并补齐 Trino - 显式传播依赖枚举失败,避免生成部分 revision 指纹 - 将驱动发布契约回归接入开发版与正式版构建流程
This commit is contained in:
5
.github/workflows/dev-build.yml
vendored
5
.github/workflows/dev-build.yml
vendored
@@ -27,6 +27,9 @@ jobs:
|
||||
|
||||
- name: Test release asset contracts
|
||||
run: |
|
||||
bash tools/detect-changed-driver-agents.test.sh
|
||||
bash tools/generate-driver-agent-revisions.test.sh
|
||||
python3 tools/generate-driver-release-manifest.test.py
|
||||
python3 tools/generate-update-latest-manifest.test.py
|
||||
python3 tools/windows-release-artifacts.test.py
|
||||
|
||||
@@ -645,7 +648,7 @@ jobs:
|
||||
open_gauss|open-gauss) echo "opengauss" ;;
|
||||
gaussdb|gauss_db|gauss-db) echo "gaussdb" ;;
|
||||
elastic|elasticsearch) echo "elasticsearch" ;;
|
||||
mariadb|oceanbase|starrocks|sphinx|sqlserver|sqlite|duckdb|dameng|kingbase|highgo|vastbase|opengauss|gaussdb|iris|mongodb|tdengine|iotdb|clickhouse)
|
||||
mariadb|oceanbase|starrocks|sphinx|sqlserver|sqlite|duckdb|dameng|kingbase|highgo|vastbase|opengauss|gaussdb|iris|mongodb|tdengine|iotdb|clickhouse|trino)
|
||||
echo "$value"
|
||||
;;
|
||||
*)
|
||||
|
||||
5
.github/workflows/release.yml
vendored
5
.github/workflows/release.yml
vendored
@@ -23,6 +23,9 @@ jobs:
|
||||
|
||||
- name: Test release asset contracts
|
||||
run: |
|
||||
bash tools/detect-changed-driver-agents.test.sh
|
||||
bash tools/generate-driver-agent-revisions.test.sh
|
||||
python3 tools/generate-driver-release-manifest.test.py
|
||||
python3 tools/generate-update-latest-manifest.test.py
|
||||
python3 tools/windows-release-artifacts.test.py
|
||||
|
||||
@@ -587,7 +590,7 @@ jobs:
|
||||
open_gauss|open-gauss) echo "opengauss" ;;
|
||||
gaussdb|gauss_db|gauss-db) echo "gaussdb" ;;
|
||||
elastic|elasticsearch) echo "elasticsearch" ;;
|
||||
mariadb|oceanbase|starrocks|sphinx|sqlserver|sqlite|duckdb|dameng|kingbase|highgo|vastbase|opengauss|gaussdb|iris|mongodb|tdengine|iotdb|clickhouse)
|
||||
mariadb|oceanbase|starrocks|sphinx|sqlserver|sqlite|duckdb|dameng|kingbase|highgo|vastbase|opengauss|gaussdb|iris|mongodb|tdengine|iotdb|clickhouse|trino)
|
||||
echo "$value"
|
||||
;;
|
||||
*)
|
||||
|
||||
Reference in New Issue
Block a user