From 96f3138656aece4113e8d074ad0e8dea6f30c71b Mon Sep 17 00:00:00 2001 From: Freek van de Ven Date: Wed, 25 Oct 2023 11:24:23 +0200 Subject: [PATCH] feat: add melos CI workflow --- .github/workflows/melos-ci.yml | 14 ++++++++++++++ melos.yaml | 8 ++++---- .../example/pubspec.lock | 8 -------- .../example/pubspec.yaml | 8 +++++--- 4 files changed, 23 insertions(+), 15 deletions(-) create mode 100644 .github/workflows/melos-ci.yml diff --git a/.github/workflows/melos-ci.yml b/.github/workflows/melos-ci.yml new file mode 100644 index 0000000..9b5ed36 --- /dev/null +++ b/.github/workflows/melos-ci.yml @@ -0,0 +1,14 @@ +name: Iconica Standard Melos CI Workflow +# Workflow Caller version: 1.0.0 + +on: + pull_request: + workflow_dispatch: + +jobs: + call-global-iconica-workflow: + uses: Iconica-Development/.github/.github/workflows/melos-ci.yml@master + secrets: inherit + permissions: write-all + with: + subfolder: '.' # add optional subfolder to run workflow in \ No newline at end of file diff --git a/melos.yaml b/melos.yaml index f195780..64b1af5 100644 --- a/melos.yaml +++ b/melos.yaml @@ -9,7 +9,7 @@ command: scripts: lint:all: - run: melos run analyze && melos run format + run: dart run melos run analyze && dart run melos run format-check description: Run all static analysis checks. get: @@ -26,14 +26,14 @@ scripts: analyze: run: | - melos exec -c 1 -- \ + dart run melos exec -c 1 -- \ flutter analyze --fatal-infos description: Run `flutter analyze` for all packages. format: - run: melos exec dart format . + run: dart run melos exec dart format . description: Run `dart format` for all packages. format-check: - run: melos exec dart format . --set-exit-if-changed + run: dart run melos exec dart format . --set-exit-if-changed description: Run `dart format` checks for all packages. diff --git a/packages/flutter_community_chat_view/example/pubspec.lock b/packages/flutter_community_chat_view/example/pubspec.lock index 651174b..c2140f3 100644 --- a/packages/flutter_community_chat_view/example/pubspec.lock +++ b/packages/flutter_community_chat_view/example/pubspec.lock @@ -145,14 +145,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.3" - cupertino_icons: - dependency: "direct main" - description: - name: cupertino_icons - sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d - url: "https://pub.dev" - source: hosted - version: "1.0.6" dart_style: dependency: transitive description: diff --git a/packages/flutter_community_chat_view/example/pubspec.yaml b/packages/flutter_community_chat_view/example/pubspec.yaml index 6868924..743a905 100644 --- a/packages/flutter_community_chat_view/example/pubspec.yaml +++ b/packages/flutter_community_chat_view/example/pubspec.yaml @@ -14,9 +14,11 @@ environment: dependencies: flutter: sdk: flutter - flutter_community_chat_view: - path: .. - cupertino_icons: ^1.0.2 + flutter_community_chat_view: + git: + url: https://github.com/Iconica-Development/flutter_community_chat.git + path: packages/flutter_community_chat_view + ref: 0.3.3 dev_dependencies: flutter_test: