From 044599037924ccf5ba863382f3906265bec7c036 Mon Sep 17 00:00:00 2001 From: Adam Gastineau Date: Tue, 28 Jul 2026 06:05:14 -0700 Subject: [PATCH] Make static_analysis use the shared mobile:codegen action --- .github/workflows/static_analysis.yml | 12 +++--------- mobile/mise.toml | 4 ++-- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/.github/workflows/static_analysis.yml b/.github/workflows/static_analysis.yml index 8e37cb2427..270a4f938e 100644 --- a/.github/workflows/static_analysis.yml +++ b/.github/workflows/static_analysis.yml @@ -76,14 +76,8 @@ jobs: run: flutter pub get --enforce-lockfile working-directory: ./mobile/packages/ui - - name: Generate translation files - run: mise //mobile:codegen:translation - - - name: Run Build Runner - run: mise //mobile:codegen:dart - - - name: Generate platform API - run: mise //mobile:codegen:pigeon + - name: Perform codegen + run: mise //mobile:codegen - name: Find file changes uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 @@ -100,7 +94,7 @@ jobs: env: CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }} run: | - echo "ERROR: Generated files not up to date! Run 'mise //mobile:codegen:dart' and 'mise //mobile:codegen:pigeon'" + echo "ERROR: Generated files not up to date! Run 'mise //mobile:codegen'" echo "Changed files: ${CHANGED_FILES}" exit 1 diff --git a/mobile/mise.toml b/mobile/mise.toml index 93487e36c7..ce7c626e18 100644 --- a/mobile/mise.toml +++ b/mobile/mise.toml @@ -17,7 +17,7 @@ windows-x64 = { asset_pattern = "dcm-windows-release.zip" } [tasks.codegen] alias = "codegen" description = "Generate all codegen artifacts" -depends = ["codegen:dart", "codegen:drift-schema", "codegen:pigeon", "codegen:translation"] +depends = ["codegen:dart", "codegen:drift:schema", "codegen:pigeon", "codegen:translation"] [tasks."codegen:dart"] description = "Execute build_runner to auto-generate dart code" @@ -33,7 +33,7 @@ run = [ "dart format lib/routing/router.gr.dart", ] -[tasks."codegen:drift-schema"] +[tasks."codegen:drift:schema"] description = "Generate Drift migration schema test code" sources = ["drift_schemas/main/*.json"] outputs = { auto = true }