Skip to content

Commit cf61544

Browse files
committed
feat: add generate and generate_packages to melos script and netlify build
1 parent 67cb32c commit cf61544

File tree

6 files changed

+19
-8
lines changed

6 files changed

+19
-8
lines changed

.github/workflows/netlify.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ jobs:
2424
run: melos bootstrap
2525

2626
- name: Generate Codes
27-
run: melos generate --no-select
27+
run: |
28+
melos generate_packages --no-select
29+
melos generate
2830
2931
- name: Setup chrome driver
3032
uses: nanasess/setup-chromedriver@v2

lib/app/app.locator.dart

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

melos.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ scripts:
2424
run: flutter build web --release --no-tree-shake-icons --target lib/main_staging.dart --dart-define-from-file=.env.stg --no-source-maps --pwa-strategy=none
2525
description: Build app for web in staging flavor
2626

27-
generate:
27+
generate_packages:
2828
run: melos exec --order-dependents -- dart run build_runner build --delete-conflicting-outputs
2929
description: Run code generation for all packages
3030
packageFilters:
31-
scope:
31+
scope:
3232
- analytics
3333
- database
3434
- settings
@@ -37,6 +37,9 @@ scripts:
3737
- rag_console
3838
- stacked_package_template
3939

40+
generate:
41+
run: dart run build_runner build --delete-conflicting-outputs
42+
description: Run code generation for project
4043

4144
start_server:
4245
run: python -m http.server 8000 --directory ./build/web
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
# melos_managed_dependency_overrides: ui,meta
1+
# melos_managed_dependency_overrides: ui,meta,analytics
22
dependency_overrides:
33
ui:
44
path: ../ui
55
meta: ^1.15.0
6+
analytics:
7+
path: ../analytics

packages/document/pubspec_overrides.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# melos_managed_dependency_overrides: database,settings,ui,very_good_infinite_list,meta
1+
# melos_managed_dependency_overrides: database,settings,ui,very_good_infinite_list,meta,analytics
22
dependency_overrides:
33
database:
44
path: ../database
@@ -9,3 +9,5 @@ dependency_overrides:
99
very_good_infinite_list:
1010
path: ../very_good_infinite_list
1111
meta: ^1.15.0
12+
analytics:
13+
path: ../analytics
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
# melos_managed_dependency_overrides: database,ui,meta
1+
# melos_managed_dependency_overrides: database,ui,meta,analytics
22
dependency_overrides:
33
database:
44
path: ../database
55
ui:
66
path: ../ui
77
meta: ^1.15.0
8+
analytics:
9+
path: ../analytics

0 commit comments

Comments
 (0)