6565 run : |
6666 # widget_test.dart 会遍历每个组件页面,生成 tdesign-site/src/<组件>/README.md
6767 # (内容已嵌入 example/assets/api/<组件>_api.md 的 API 表格)
68- flutter test test/widget_test.dart --reporter expanded || \
69- echo "⚠ Widget test completed with warnings (expected)"
68+ flutter test test/widget_test.dart --reporter expanded
7069
7170 - name : Build site
7271 working-directory : tdesign-flutter/tdesign-site
@@ -81,16 +80,17 @@ jobs:
8180 - name : Assemble preview artifact
8281 run : |
8382 mkdir -p tdesign-flutter-web/flutter/example
84- # 站点页面(含组件文档,编译产物根目录指向 surge 根)
83+ # 站点页面(编译后的 _site 直接铺到 surge 根)
8584 cp -r tdesign-flutter/tdesign-site/_site/. tdesign-flutter-web/
86- # surge SPA 兜底
87- cp tdesign-flutter/tdesign-site/_site/index.html tdesign-flutter-web/404.html
85+ # surge 通过 200.html / 404.html 实现 SPA fallback
8886 cp tdesign-flutter/tdesign-site/_site/index.html tdesign-flutter-web/200.html
89- # flutter web demo
87+ cp tdesign-flutter/tdesign-site/_site/index.html tdesign-flutter-web/404.html
88+ # flutter web demo(base-href: /flutter/example/)
9089 cp -r tdesign-flutter/tdesign-component/example/build/web/. tdesign-flutter-web/flutter/example/
9190
92- - uses : actions/upload-artifact@v4
91+ - name : Upload preview artifact
92+ uses : actions/upload-artifact@v4
9393 with :
9494 name : tdesign-flutter-web
95- path : ${{ github.workspace }}/ tdesign-flutter-web
95+ path : tdesign-flutter-web
9696 retention-days : 5
0 commit comments