Skip to content

Document Android build flavors#337

Merged
sparkleMing merged 1 commit into
mainfrom
docs/update-build-flavors
Jul 6, 2026
Merged

Document Android build flavors#337
sparkleMing merged 1 commit into
mainfrom
docs/update-build-flavors

Conversation

@sparkleMing

Copy link
Copy Markdown
Collaborator

Summary

  • Update BUILD.md to document all six Android product flavors.
  • Clarify Android local development should use globalDev/cnDev with isolated package/data.
  • Separate Android flavor guidance from the two existing iOS schemes and refresh signing notes.

Validation

  • git diff --check

Fixes #335

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

PR AI Review / PR AI 语义预检

中文

  • 风险等级:高风险
  • 需要人工审核:
  • 黄金链路影响:可能
  • 置信度:high
  • Workflow run:28764634951

AI 语义预检未得到可解析结果,需要 maintainer 人工审核。

影响范围

  • unknown

黄金链路

  • none
  • 说明:Claude Code Action 未产出结构化 JSON,AI 语义预检结果不可用。

风险项

  • high AI review 结果不可用。证据:Claude Code Action structured_output was empty or invalid.。
    建议:检查 Claude Action 日志和模型网关配置后重新运行 workflow。

测试缺口

  • 未发现新的测试缺口。

English

  • Risk level: HIGH
  • Human review required: YES
  • Golden path impact: POSSIBLE
  • Confidence: high
  • Workflow run: 28764634951

AI semantic review did not return a parseable result; maintainer review is required.

Affected Areas

  • unknown

Golden Path

  • none
  • Rationale: Claude Code Action did not produce structured JSON, so the AI review result is unavailable.

Findings

  • high AI review result unavailable. Evidence: Claude Code Action structured_output was empty or invalid..
    Recommendation: Check Claude Action logs and model gateway configuration, then rerun the workflow.

Test Gaps

  • No new test gap was reported.

AI review is advisory. Maintainers should verify the result before merging.

@sparkleMing
sparkleMing merged commit ecb16e7 into main Jul 6, 2026
3 checks passed
@github-actions github-actions Bot added ai: high risk AI review classified the PR as high risk golden path impact AI review found possible impact to a core user flow needs human review AI review or policy signals require maintainer review labels Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

PR Preflight Summary / PR 预检汇总

中文

  • 统一结论:低风险:两个预检均已完成,质量预检通过,可走普通手动合并流程。
  • Policy preflight:低风险。未命中打回或高风险规则。
  • Flutter quality:通过。Analyzer 和 test baseline 均未发现新增问题。
  • PR head:2db7161669d5fa4e2938897b2a36b2bc3c5420fc
  • Policy run:28764634960
  • Flutter run:28764634943

English

  • Combined result: Low risk: both preflights completed and quality passed; use the normal manual merge flow.
  • Policy preflight: LOW RISK. No blocking or high-risk policy signal was found.
  • Flutter quality: PASS. Analyzer and test baselines found no newly introduced issue.
  • PR head: 2db7161669d5fa4e2938897b2a36b2bc3c5420fc
  • Policy run: 28764634960
  • Flutter run: 28764634943
PR Policy Preflight / PR 规则预检

PR Policy Preflight / PR 规则预检

中文

  • 判定:低风险
  • 变更文件数:1
  • 变更行数:90
  • Diff 是否截断:false

未发现确定性规则问题。

English

  • Decision: LOW RISK
  • Changed files: 1
  • Changed lines: 90
  • Diff truncated: false

No deterministic policy findings.

PR Flutter Quality / Flutter 质量预检

PR Flutter Quality / Flutter 质量预检

中文

  • 总体:通过
  • Analyzer baseline:通过
  • Test baseline:通过

English

  • Overall: PASS
  • Analyzer baseline: PASS
  • Test baseline: PASS

Flutter Analyzer Baseline

  • Base issues: 182
  • PR issues: 182
  • New issues: 0

No new analyzer issues introduced by this PR.

Flutter Test Baseline

  • Base failures: 1
  • PR failures: 1
  • New failures: 0

No new Flutter test failures introduced by this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai: high risk AI review classified the PR as high risk golden path impact AI review found possible impact to a core user flow needs human review AI review or policy signals require maintainer review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BUILD.md documents 2 flavors (global, cn) but android/app/build.gradle.kts defines 6

1 participant