Skip to content

Replace bin/internal/engine.version with bin/cache/engine.stamp #164315

@matanlurey

Description

@matanlurey

Part of #163896.

Today, bin/internal/engine.version is the only untracked file in bin/internal, and is overloaded to mean "the version of the engine we've computed" and "woah, you've tracked this file, so that means this is a release branch, so let's just use this file".

That is confusing, and makes git unhappy (as the file will go from tracked <> untracked as you switch channels or branches). Instead, we should make the stamped (current) engine version bin/cache/engine.stamp (for consistency), and make bin/internal/engine.version tracked, but optional (and if it's checked-in, we use it).

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listteam-infraOwned by Infrastructure teamtoolAffects the "flutter" command-line tool. See also t: labels.

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions