diff --git a/.github/workflows/build-multi-platform.yml b/.github/workflows/build-multi-platform.yml index 5988fd1..59f60fa 100644 --- a/.github/workflows/build-multi-platform.yml +++ b/.github/workflows/build-multi-platform.yml @@ -18,10 +18,18 @@ jobs: flutter-version: '3.32.0' - name: Install dependencies run: flutter pub get - - name: Setup Dart - uses: dart-lang/setup-dart@v1 - name: Build macOS Intel run: dart compile exe bin/main.dart -o api_tool_macos_intel + - name: Verify with tdesign-flutter + run: | + cd $GITHUB_WORKSPACE + git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git + mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin + cp api_tool_macos_intel tdesign-flutter/tdesign-component/demo_tool/bin/ + chmod +x tdesign-flutter/tdesign-component/demo_tool/bin/api_tool_macos_intel + cd tdesign-flutter/tdesign-component/demo_tool + sed -i.bak 's|./bin/api_tool_linux|./bin/api_tool_macos_intel|g' all_build.sh + sh all_build.sh - name: Upload Artifact id: upload uses: actions/upload-artifact@v4 @@ -42,10 +50,18 @@ jobs: flutter-version: '3.32.0' - name: Install dependencies run: flutter pub get - - name: Setup Dart - uses: dart-lang/setup-dart@v1 - name: Build macOS ARM64 run: dart compile exe bin/main.dart -o api_tool_macos_arm64 --target-os=macos --target-arch=arm64 + - name: Verify with tdesign-flutter + run: | + cd $GITHUB_WORKSPACE + git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git + mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin + cp api_tool_macos_arm64 tdesign-flutter/tdesign-component/demo_tool/bin/ + chmod +x tdesign-flutter/tdesign-component/demo_tool/bin/api_tool_macos_arm64 + cd tdesign-flutter/tdesign-component/demo_tool + sed -i.bak 's|./bin/api_tool_linux|./bin/api_tool_macos_arm64|g' all_build.sh + sh all_build.sh - name: Upload Artifact id: upload uses: actions/upload-artifact@v4 @@ -66,10 +82,17 @@ jobs: flutter-version: '3.32.0' - name: Install dependencies run: flutter pub get - - name: Setup Dart - uses: dart-lang/setup-dart@v1 - name: Build Linux x64 - run: dart compile exe bin/main.dart -o api_tool_linux + run: dart compile exe bin/main.dart -o api_tool_linux --target-arch=x64 + - name: Verify with tdesign-flutter + run: | + cd $GITHUB_WORKSPACE + git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git + mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin + cp api_tool_linux tdesign-flutter/tdesign-component/demo_tool/bin/ + chmod +x tdesign-flutter/tdesign-component/demo_tool/bin/api_tool_linux + cd tdesign-flutter/tdesign-component/demo_tool + sh all_build.sh - name: Upload Artifact id: upload uses: actions/upload-artifact@v4 @@ -90,10 +113,18 @@ jobs: flutter-version: '3.32.0' - name: Install dependencies run: flutter pub get - - name: Setup Dart - uses: dart-lang/setup-dart@v1 - name: Build Windows x64 run: dart compile exe bin/main.dart -o api_tool_windows + - name: Verify with tdesign-flutter + shell: bash + run: | + cd $GITHUB_WORKSPACE + git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git + mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin + cp api_tool_windows tdesign-flutter/tdesign-component/demo_tool/bin/ + cd tdesign-flutter/tdesign-component/demo_tool + sed -i.bak 's|./bin/api_tool_linux|./bin/api_tool_windows|g' all_build.sh + sh all_build.sh - name: Upload Artifact id: upload uses: actions/upload-artifact@v4 diff --git a/README.md b/README.md index e9d3a71..1b2aa5d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Flutter Version](https://img.shields.io/badge/Flutter-%3E%3D3.32.0%20%3C4.0.0-blue.svg?logo=flutter)](https://flutter.dev/) [![Dart Version](https://img.shields.io/badge/Dart-%3E%3D3.0.0%20%3C4.0.0-blue.svg?logo=dart)](https://dart.dev/) -TDesign Flutter 组件库文档生成工具 +[TDesign Flutter](https://github.com/Tencent/tdesign-flutter) 组件库文档生成工具 > 一个用于自动生成 TDesign Flutter 组件库示例代码和 API 文档的命令行工具,基于 smart_cli。 diff --git a/temp_tdesign b/temp_tdesign new file mode 160000 index 0000000..b7e13fc --- /dev/null +++ b/temp_tdesign @@ -0,0 +1 @@ +Subproject commit b7e13fc4c3a3b01705325786b0d70954af884da8