Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@akbiggs
Copy link
Contributor

@akbiggs akbiggs commented Aug 31, 2022

  • Adds a new script to build and copy Flutter on Fuchsia.
  • Rename sync_to_fuchsia.sh to checkout_fuchsia_revision.sh
    so it's more clear what git action is being performed (checkout
    instead of rebase). Update this script to gclient sync -D afterwards
    since not doing that will lead to subtle build issues. This script
    is only used by workflow docs, not infra, so renaming it is fine.

Once submitted I will update the documentation.

Tested: Ran test_build_and_copy_to_fuchsia.sh locally, all commands pass.

- Adds a new script to build and copy Flutter on Fuchsia.
- Rename sync_to_fuchsia.sh to checkout_fuchsia_revision.sh
  so it's more clear what git action is being performed (checkout
  instead of rebase). Update this script to `gclient sync -D` afterwards
  since not doing that will lead to subtle build issues. This script
  is only used by workflow docs, not infra, so renaming it is fine.

Once submitted I will update the documentation.

echo "Done. You can now build Fuchsia with your Flutter Engine changes by running:"
echo ' cd $FUCHSIA_DIR'
# TODO(akbiggs): I'm not sure what example to give for arm64.
Copy link
Contributor

Choose a reason for hiding this comment

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

Does anyone use workstation_eng.arm64?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It seems to be broken for me, opened fxb/108361.

@akbiggs akbiggs merged commit ac34d3e into flutter:main Aug 31, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 31, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 31, 2022
zanderso pushed a commit to flutter/flutter that referenced this pull request Sep 1, 2022
…110727)

* 5a1a855b2 Roll Clang from 41d4067d0b7c to 039b969b32b6 (flutter/engine#35840)

* 3a1d6a9b0 Roll Skia from e0b87738eca7 to 45fe3b5a6710 (9 revisions) (flutter/engine#35841)

* fb067eab7 [Impeller] Compute shader support (flutter/engine#35750)

* a53384841 Roll Dart SDK from 5a2737b71877 to fec63626f078 (2 revisions) (flutter/engine#35844)

* 3dc4e4971 roll CanvasKit to 0.36.1 (attempt 2) (flutter/engine#35839)

* 9b14b25eb Reland: Adds a reusable FragmentShader (flutter/engine#35846)

* ac34d3e63 [fuchsia] Workflow scripts. (flutter/engine#35822)

* f0f8d10b8 Revert "Roll Dart SDK from 5a2737b71877 to fec63626f078 (2 revisions) (#35844)" (flutter/engine#35849)
akbiggs added a commit to akbiggs/engine that referenced this pull request Sep 2, 2022
- Adds a new script to build and copy Flutter on Fuchsia.
- Rename sync_to_fuchsia.sh to checkout_fuchsia_revision.sh
  so it's more clear what git action is being performed (checkout
  instead of rebase). Update this script to `gclient sync -D` afterwards
  since not doing that will lead to subtle build issues. This script
  is only used by workflow docs, not infra, so renaming it is fine.

Once submitted I will update the documentation.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants