Skip to content

Conversation

@jtmcdole
Copy link
Member

this isn't an engine change, but we do need to build and test engines because the hash just isn't there. this is a rare condition.

@jtmcdole
Copy link
Member Author

test-app-dart is bad because the version of flutter updated I believe. see #4859 before I rebase this.

'release-candidate-branch.version',
);

static final _engineFilePaths = RegExp(r'^(DEPS|engine/.*|bin/internal/content_aware_hash\.(ps1|sh))$');
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This might be a bit overly paranoid, but if the name of the script is every changed, how will we remember to update it here?

Copy link
Member Author

@jtmcdole jtmcdole Oct 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the name of the script is ever changed:

  1. It will be a HUGE pain in the keister across multiple tools
  2. That PR would only land if someone was also changing the engine in that PR - for the reason I need this to land here (optimization would be triggered and pre submits would fail to run).
  3. If not # 2 (because DEPS or something else was changed) - the very next time someone changes the script it will fail for the same reasons as # 2 - so still safe.

I'm honestly not concerned with this.

@jtmcdole jtmcdole force-pushed the files_changed_op_incl_hash branch from d9fe6e2 to 3bf3f1f Compare October 1, 2025 15:35
@jtmcdole
Copy link
Member Author

jtmcdole commented Oct 1, 2025

dangit. running dart analyze locally has no problem, its a breaking change somewhere else.

…g changes

this isn't an engine change, but we do need to build and test engines
because the hash just isn't there.  this is a rare condtion.
@jtmcdole jtmcdole force-pushed the files_changed_op_incl_hash branch from 3bf3f1f to 969f758 Compare October 1, 2025 15:45
@jtmcdole
Copy link
Member Author

jtmcdole commented Oct 1, 2025

Yeah, so dart 3.9.4 is what's running in the workflow, while we have flutter stable at dart 3.9.2. I'll update the workflow to always use flutter setup.

edit: and make sure the docker images that build use the right ones as well.

'release-candidate-branch.version',
);

static final _engineFilePaths = RegExp(r'^(DEPS|engine/.*|bin/internal/content_aware_hash\.(ps1|sh))$');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we follow a common order of class members where fields are defined before methods?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not according to this code - the statics are here at the bottom.

@ievdokdm ievdokdm self-requested a review October 1, 2025 17:43
Copy link
Contributor

@ievdokdm ievdokdm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jtmcdole
Copy link
Member Author

jtmcdole commented Oct 1, 2025

Fixed some failing tests and pixel diffs. ACT should work locally if someone needs to use it (they should). I will investigate running nightly tests just to make sure down stream deps don't break us.

@jtmcdole jtmcdole merged commit 41b5aa6 into flutter:main Oct 1, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants