| # Copyright 2013 The Flutter Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| name: Generate a content aware hash for the Flutter Engine | |
| on: workflow_dispatch | |
| permissions: | |
| contents: read | |
| jobs: | |
| generate-engine-content-hash: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 | |
| - name: Generate Hash | |
| run: | | |
| # Script updated to handle gh-readonly-queue/ branches | |
| engine_content_hash=$(bin/internal/content_aware_hash.sh) | |
| # test notice annotation for retrival from api | |
| echo "::notice ::{\"engine_content_hash\": \"${engine_content_hash}\"}" | |
| # test summary writing | |
| echo "{\"engine_content_hash\": \"${engine_content_hash}\"" >> $GITHUB_STEP_SUMMARY |