Skip to content

Commit 2ae6bcf

Browse files
authored
workspaces (#181)
Co-authored-by: Vasiliy Ditsyak <[email protected]>
1 parent 3198553 commit 2ae6bcf

File tree

12 files changed

+627
-774
lines changed

12 files changed

+627
-774
lines changed

.github/workflows/pr-check-annotation.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,16 @@ jobs:
2424
- name: Check out repository code
2525
uses: actions/checkout@v4
2626

27+
- name: Activate Dart environment
28+
run: |
29+
export PATH="$PATH:${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:/bin"
30+
dart pub global activate melos
31+
32+
- name: melos bootstrap
33+
run: melos bs
34+
2735
- name: reactive_forms_annotations => analyze
28-
run: cd packages/reactive_forms_annotations && flutter pub get && flutter analyze --no-fatal-infos
36+
run: cd packages/reactive_forms_annotations && flutter analyze --no-fatal-infos
2937

3038
- name: reactive_forms_annotations => code formatting
31-
run: cd packages/reactive_forms_annotations && flutter pub get && dart format --set-exit-if-changed lib
39+
run: cd packages/reactive_forms_annotations && dart format --set-exit-if-changed lib

.github/workflows/pr-check-example.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,22 @@ jobs:
2424
- name: Check out repository code
2525
uses: actions/checkout@v4
2626

27+
- name: Activate Dart environment
28+
run: |
29+
export PATH="$PATH:${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:/bin"
30+
dart pub global activate melos
31+
32+
- name: melos bootstrap
33+
run: melos bs
34+
2735
- name: reactive_forms_generator => example => build_runner
28-
run: cd packages/reactive_forms_generator/example && flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs
36+
run: cd packages/reactive_forms_generator/example && dart pub run build_runner build --delete-conflicting-outputs
2937

3038
- name: reactive_forms_generator => example => analyze
31-
run: cd packages/reactive_forms_generator/example && flutter pub get && flutter analyze --no-fatal-infos
39+
run: cd packages/reactive_forms_generator/example && flutter analyze --no-fatal-infos
3240

3341
# - name: reactive_forms_generator => example => code formatting
3442
# run: cd packages/reactive_forms_generator/example && flutter pub get && dart format --set-exit-if-changed lib
3543

3644
- name: reactive_forms_generator => example => test
37-
run: cd packages/reactive_forms_generator/example && flutter pub get && flutter test
45+
run: cd packages/reactive_forms_generator/example && flutter test

.github/workflows/pr-check-generator-test.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,13 @@ jobs:
2424
- name: Check out repository code
2525
uses: actions/checkout@v4
2626

27+
- name: Activate Dart environment
28+
run: |
29+
export PATH="$PATH:${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:/bin"
30+
dart pub global activate melos
31+
32+
- name: melos bootstrap
33+
run: melos bs
34+
2735
- name: reactive_forms_generator => Code generation tests
28-
run: cd packages/generator_tests && flutter pub get && dart test && cd ../
36+
run: cd packages/generator_tests && dart test && cd ../

.github/workflows/pr-check-generator.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,16 @@ jobs:
2424
- name: Check out repository code
2525
uses: actions/checkout@v4
2626

27-
- name: reactive_forms_generator => analyze
28-
run: cd packages/reactive_forms_generator && flutter pub get && flutter analyze --no-fatal-infos
27+
- name: Activate Dart environment
28+
run: |
29+
export PATH="$PATH:${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:/bin"
30+
dart pub global activate melos
2931
30-
- name: reactive_forms_generator => code formatting
31-
run: cd packages/reactive_forms_generator && flutter pub get && dart format --set-exit-if-changed lib
32+
- name: melos bootstrap
33+
run: melos bs
34+
35+
- name: analyze
36+
run: flutter analyze --no-fatal-infos
37+
38+
- name: code formatting
39+
run: dart format --set-exit-if-changed lib

melos.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)