blob: b2a393125b809887205b4ca028ed47d67741943d [file]
tasks:
- name: prepare tool
script: .ci/scripts/prepare_tool.sh
infra_step: true # Note infra steps failing prevents "always" from running.
- name: analyze repo tools
script: .ci/scripts/analyze_repo_tools.sh
- name: analyze flutter_goldens
script: .ci/scripts/analyze_flutter_goldens.sh
- name: download Dart deps
script: .ci/scripts/tool_runner.sh
args: ["fetch-deps"]
infra_step: true
- name: analyze
script: .ci/scripts/tool_runner.sh
args: ["analyze"]
# Re-run analysis with path-based dependencies to ensure that publishing
# the changes won't break analysis of other packages in the respository
# that depend on it.
- name: analyze - pathified
script: .ci/scripts/analyze_pathified.sh