From c12bac95c24d3a3f1a7e7c91b6f276ff12ea0957 Mon Sep 17 00:00:00 2001 From: James Aprosail Date: Sun, 30 Jun 2024 23:43:36 +0800 Subject: [PATCH] ci review all examples --- CHANGELOG.md | 5 +++++ review.sh | 22 ++++++++++++++++------ 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 928ebf7..e7e3adb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.4.1 + +- Example code for theme usages. +- Review scripts for all child repos. + ## 0.4.0 - Theme template and theme handler. diff --git a/review.sh b/review.sh index a5629dd..9fe2687 100644 --- a/review.sh +++ b/review.sh @@ -1,13 +1,23 @@ +echo_pos() { echo && echo "\033[34m[$1]\033[0m" && echo; } + +echo_pos "root" flutter pub get || exit 1 dart format --output=none --set-exit-if-changed . || exit 1 flutter analyze --fatal-infos || exit 1 flutter test || exit 1 -# Build the examples to validate. -cd example/before -flutter build web || exit 1 -cd ../after -flutter build web || exit 1 -cd ../.. +process_example() { + name=$1 + echo_pos "example/$name" + cd example/$name || exit 1 + flutter pub get || exit 1 + flutter build web || exit 1 + cd ../.. +} + +process_example before || exit 1 +process_example after || exit 1 +process_example common || exit 1 +echo_pos "root" flutter pub publish --dry-run || exit 1