diff --git a/.github/workflows/check-pr.yaml b/.github/workflows/check-pr.yaml index 0bd22c49..0e8130fc 100644 --- a/.github/workflows/check-pr.yaml +++ b/.github/workflows/check-pr.yaml @@ -91,7 +91,7 @@ jobs: run: melos list --cycles - name: Run test - run: melos run report_test --no-select + run: melos run report:test --no-select continue-on-error: true # https://github.com/andstor/file-existence-action @@ -133,7 +133,7 @@ jobs: - name: Report custom_lint result run: | echo "::add-matcher::.github/problem_matchers/custom_lint.json" - melos run report_custom_lint:ci --no-select || result=$? + melos run ci:report:custom_lint --no-select || result=$? echo "::remove-matcher owner=custom_lint::" if [ -n "$result" ]; then diff --git a/.github/workflows/wc-check-diff.yaml b/.github/workflows/wc-check-diff.yaml index d261a5e6..6fe2c319 100644 --- a/.github/workflows/wc-check-diff.yaml +++ b/.github/workflows/wc-check-diff.yaml @@ -29,7 +29,7 @@ jobs: restore-keys: ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('**/pubspec.lock') }} - name: Regenerate code - run: melos run regenerate_code --no-select + run: melos run gen --no-select - name: Check difference run: | diff --git a/docs/ja/NEW_FEATURE.md b/docs/ja/NEW_FEATURE.md index c38e3dfd..e7aa0b02 100644 --- a/docs/ja/NEW_FEATURE.md +++ b/docs/ja/NEW_FEATURE.md @@ -118,7 +118,7 @@ const settingShellBranch = TypedStatefulShellBranch( `./apps/app`内で以下のコマンドを実行しnavigatorとappのコード生成を行う。 ```shell -melos run regenerate_by_using_build_runner --no-select +melos run gen:build --no-select ``` **7. 画面遷移** @@ -235,7 +235,7 @@ class MainPageShellRoute extends StatefulShellRouteData { **5. `./apps/app`にて、go_router周りのコード生成** ```shell -melos run regenerate_by_using_build_runner --no-select +melos run gen:build --no-select ``` **6. 新しくできたボトムナビゲーションのタブを押して画面遷移するか確認する** diff --git a/melos.yaml b/melos.yaml index 2c647c9b..a8fb2e63 100644 --- a/melos.yaml +++ b/melos.yaml @@ -50,10 +50,10 @@ scripts: # スクリプトを Flutter と Dart に分けている test: steps: - - test_flutter - - test_dart + - test:flutter + - test:dart - test_flutter: + test:flutter: run: flutter test exec: concurrency: 1 @@ -61,7 +61,7 @@ scripts: dependsOn: flutter_test dirExists: test - test_dart: + test:dart: run: dart test exec: concurrency: 1 @@ -71,12 +71,12 @@ scripts: # dependsOn で or 条件で指定することができないため # スクリプトを Flutter と Dart に分けている - report_test: + report:test: steps: - - report_test_flutter - - report_test_dart + - report:test:flutter + - report:test:dart - report_test_flutter: + report:test:flutter: run: flutter test --no-pub --machine > test_report.log exec: concurrency: 1 @@ -84,7 +84,7 @@ scripts: dependsOn: flutter_test dirExists: test - report_test_dart: + report:test:dart: run: dart test --file-reporter="json:test_report.log" exec: concurrency: 1 @@ -92,32 +92,33 @@ scripts: dependsOn: test dirExists: test + # @deprecated `melos format` で代用可能 # ローカルでフォーマットとdart fix --applyを実行する format_and_fix: exec: bash "$MELOS_ROOT_PATH/scripts/format.sh" - report_custom_lint:ci: + ci:report:custom_lint: exec: bash "$MELOS_ROOT_PATH/scripts/report-custom-lint-ci.sh" packageFilters: dependsOn: custom_lint - regenerate_code: melos run regenerate_by_using_gen_l10n && melos run regenerate_by_using_build_runner + gen: melos run gen:l10n && melos run gen:build - regenerate_by_using_build_runner: + gen:build: run: dart run build_runner build -d exec: orderDependents: true packageFilters: dependsOn: build_runner - regenerate_by_using_gen_l10n: + gen:l10n: run: flutter gen-l10n exec: orderDependents: true packageFilters: dependsOn: flutter_localizations - yumemi_lints_update: + update:yumemi_lints: exec: dart run yumemi_lints update packageFilters: dependsOn: yumemi_lints