flutter/dev
auto-submit[bot] 4ab2102665
Reverts "Content aware hash moved to script and tracked (#166717)" (#166864)
<!-- start_original_pr_link -->
Reverts: flutter/flutter#166717
<!-- end_original_pr_link -->
<!-- start_initiating_author -->
Initiated by: matanlurey
<!-- end_initiating_author -->
<!-- start_revert_reason -->
Reason for reverting: Broke tree on
[postsubmit](https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8718108088961866849/+/u/test:_run_suite_safari-dart2js-canvaskit-engine/stdout)
<!-- end_revert_reason -->
<!-- start_original_pr_author -->
Original PR Author: jtmcdole
<!-- end_original_pr_author -->

<!-- start_reviewers -->
Reviewed By: {matanlurey}
<!-- end_reviewers -->

<!-- start_revert_body -->
This change reverts the following previous change:
1. Calculate the hash in only two places: `content_aware_hash.{ps1|sh}`
2. Call this from the workflow
3. Eventually call this from `update_engine_version.{ps1|sh}`

 The files of import:
* `DEPS`: tracks third party dependencies related to building the engine
* `engine`: all the code in the engine folder
* `bin/internal/content_aware_hash.ps1`: script for calculating the hash
on windows
* `bin/internal/content_aware_hash.sh`: script for calculating the hash
on mac/linux
* `.github/workflows/content-aware-hash.yml`: github action for CI/CD
hashing

Tested on windows and mac:

```shell
PS C:\src\flutter> C:\src\flutter\bin\internal\content_aware_hash.ps1
c24231e276e0719738e175e0622e040ad21a7012
```

```shell
❯ ~/src/flutter/bin/internal/content_aware_hash.sh
c24231e276e0719738e175e0622e040ad21a7012
```
<!-- end_revert_body -->

Co-authored-by: auto-submit[bot] <flutter-engprod-team@google.com>
2025-04-09 17:58:47 +00:00
..
a11y_assessments Convert AppLinkSettings to kotlin (#164391) 2025-03-11 17:00:17 +00:00
automated_tests Roll pub packages (#165932) 2025-03-27 04:27:26 +00:00
benchmarks Roll pub packages (#166503) 2025-04-08 00:41:20 +00:00
bots Reverts "Content aware hash moved to script and tracked (#166717)" (#166864) 2025-04-09 17:58:47 +00:00
conductor Roll pub packages (#166503) 2025-04-08 00:41:20 +00:00
customer_testing Roll pub packages (#165932) 2025-03-27 04:27:26 +00:00
devicelab Fix warnings in FGP (#166727) 2025-04-08 18:37:14 +00:00
docs Bump Dart SDK to 3.7 (#159812) 2024-12-05 21:39:53 +00:00
forbidden_from_release_tests Roll pub packages (#165932) 2025-03-27 04:27:26 +00:00
integration_tests Roll pub packages (#166810) 2025-04-09 04:55:08 +00:00
manual_tests Remove <meta content="IE=Edge" http-equiv="X-UA-Compatible"> (#166252) 2025-03-31 16:03:56 +00:00
missing_dependency_tests Bump Dart SDK to 3.7 (#159812) 2024-12-05 21:39:53 +00:00
snippets Roll pub packages (#165932) 2025-03-27 04:27:26 +00:00
tools Reverts "Content aware hash moved to script and tracked (#166717)" (#166864) 2025-04-09 17:58:47 +00:00
tracing_tests Align jvmTarget usages across codebase, while editing build.gradle files align them with android version documentation (#164200) 2025-02-28 17:48:21 +00:00
analysis_options.yaml
README.md

This directory contains tools and resources that the Flutter team uses during the development of the framework. The tools in this directory should not be necessary for developing Flutter applications, though of course, they may be interesting if you are curious.

The tests in this directory are run in the framework_tests_misc-* shards.