From 0cb2bf64d7bfbe97c8d635d316ab811992140297 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 18 Aug 2022 10:13:24 +1000 Subject: [PATCH] Add a `master` CI (#1379) --- .github/workflows/main.yml | 2 +- tool/flutter_ci_script_master.sh | 60 ++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100755 tool/flutter_ci_script_master.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 38ab1abc1..124d3dc32 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,7 +24,7 @@ jobs: strategy: fail-fast: false matrix: - flutter_version: [stable, beta] + flutter_version: [stable, beta, master] os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 diff --git a/tool/flutter_ci_script_master.sh b/tool/flutter_ci_script_master.sh new file mode 100755 index 000000000..8477761ec --- /dev/null +++ b/tool/flutter_ci_script_master.sh @@ -0,0 +1,60 @@ +#!/bin/bash + +set -e + +DIR="${BASH_SOURCE%/*}" +source "$DIR/flutter_ci_script_shared.sh" + +flutter doctor -v + +declare -ar PROJECT_NAMES=( + # TODO(domesticmouse): re-enable when stable increments + # "add_to_app/books/flutter_module_books" + "add_to_app/fullscreen/flutter_module" + "add_to_app/multiple_flutters/multiple_flutters_module" + "add_to_app/plugin/flutter_module_using_plugin" + "add_to_app/prebuilt_module/flutter_module" + "android_splash_screen" + "animations" + # TODO(domesticmouse): re-enable when stable increments + # "desktop_photo_search/fluent_ui" + # TODO(domesticmouse): re-enable when stable increments + # "desktop_photo_search/material" + "experimental/federated_plugin/federated_plugin" + # TODO(domesticmouse): re-enable when stable increments + # "experimental/web_dashboard" + # Needs a reformat to work on master + # "experimental/linting_tool" + "flutter_maps_firestore" + # TODO(domesticmouse): re-enable when stable increments + # "form_app" + "game_template" + "infinite_list" + "ios_app_clip" + # TODO(domesticmouse): re-enable when stable increments + # "isolate_example" + "jsonexample" + # TODO(domesticmouse): re-enable when stable increments + # "material_3_demo" + "navigation_and_routing" + "null_safety/null_safe_app" + "null_safety/null_unsafe_app" + # TODO(domesticmouse): re-enable when stable increments + # "place_tracker" + # TODO(domesticmouse): re-enable when stable increments + # "platform_channels" + "platform_design" + "platform_view_swift" + "provider_counter" + # TODO(domesticmouse): re-enable when stable increments + # "provider_shopper" + # TODO(domesticmouse): re-enable when stable increments + # "simplistic_editor" + # TODO(domesticmouse): re-enable when stable increments + # "testing_app" + "veggieseasons" +) + +ci_projects "master" "${PROJECT_NAMES[@]}" + +echo "-- Success --"