Skip to content

flutter/packages builds are not hermetic #68934

@yjbanov

Description

@yjbanov

flutter/packages .cirrus config fetches directly from latest master and uses pub global activate to install flutter_plugin_tools. A build that succeeds at one point in time can fail next time at the same commit simply by fetching a different version of Flutter or plugin tools (example build breakage).

Culprit: https://github.com/flutter/packages/blob/85135ddad047d82aa5025496410a41b031c4c5df/.cirrus.yml#L7-L11

Metadata

Metadata

Labels

P2Important issues not at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.packageflutter/packages repository. See also p: labels.team-infraOwned by Infrastructure team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions