🐛 fix(driver/sidebar): 修复驱动代理 revision 校验与外部SQL目录重复显示

- driver:下载或总包中的 driver-agent revision 过旧时跳过该候选并继续 fallback

- driver:新增发布资产 revision 校验脚本并接入 dev/release CI

- sidebar:修复 v2 表/视图等筛选下重复显示外部 SQL 目录

- test:补充 driver-agent fallback 与侧栏筛选回归测试
This commit is contained in:
Syngnat
2026-06-04 13:37:09 +08:00
parent f25a449e20
commit 4ad1d15781
7 changed files with 330 additions and 2 deletions

View File

@@ -436,6 +436,11 @@ jobs:
bash ./tools/compress-driver-artifact.sh "${OUTPUT_PATH}" "$TARGET_PLATFORM" "${{ matrix.os_name }}/${OUTPUT}"
done
bash ./tools/verify-driver-agent-revisions.sh \
--assets-dir drivers \
--platform "$TARGET_PLATFORM" \
--drivers "$CHANGED_DRIVER_AGENTS"
# macOS Packaging
- name: Package macOS DMG
if: contains(matrix.platform, 'darwin')

View File

@@ -428,6 +428,11 @@ jobs:
bash ./tools/compress-driver-artifact.sh "${OUTPUT_PATH}" "$TARGET_PLATFORM" "${{ matrix.os_name }}/${OUTPUT}"
done
bash ./tools/verify-driver-agent-revisions.sh \
--assets-dir drivers \
--platform "$TARGET_PLATFORM" \
--drivers "$CHANGED_DRIVER_AGENTS"
# macOS Packaging
- name: Package macOS DMG
if: contains(matrix.platform, 'darwin')