Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A minimal engine_tools_lib to use for local-repo Dart tooling #45154

Merged
merged 20 commits into from
Aug 29, 2023

Conversation

matanlurey
Copy link
Contributor

Partial work towards re-landing #44936.

Both the clang_tidy and githooks passage could benefit from being able to automatically find the latest compile_commands.json output, which means that some common code should exist in the tools/ directory.

This is a very minimal (but tested) library for doing exactly that.

@matanlurey matanlurey requested a review from zanderso August 27, 2023 03:30
Copy link
Member

@zanderso zanderso left a comment

Choose a reason for hiding this comment

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

I like this idea, but wondering if we shouldn't put this under a new subdirectory like tools/pkg (pkg to mirror subdirectories containing several Dart packages). Also wondering about the name. What do you think of engine_repo_tools?

tools/engine_tools_lib/lib/engine_tools_lib.dart Outdated Show resolved Hide resolved
tools/engine_tools_lib/lib/engine_tools_lib.dart Outdated Show resolved Hide resolved
@matanlurey
Copy link
Contributor Author

I like this idea, but wondering if we shouldn't put this under a new subdirectory like tools/pkg (pkg to mirror subdirectories containing several Dart packages). Also wondering about the name. What do you think of engine_repo_tools?

Works for me! Moved and renamed.

@matanlurey matanlurey requested a review from zanderso August 28, 2023 19:28
@matanlurey matanlurey added the autosubmit Merge PR when tree becomes green via auto submit App label Aug 28, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 29, 2023
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Aug 29, 2023
…133527)

flutter/engine@9778c2c...c7c61ff

2023-08-29 [email protected] Roll Dart SDK from 2900ad211f38 to 60a3bb84fa6d (1 revision) (flutter/engine#45201)
2023-08-29 [email protected] A minimal `engine_tools_lib` to use for local-repo Dart tooling (flutter/engine#45154)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
gaaclarke pushed a commit to gaaclarke/engine that referenced this pull request Aug 30, 2023
…ter#45154)

Partial work towards re-landing flutter#44936.

Both the `clang_tidy` and `githooks` passage could benefit from being
able to automatically find the latest `compile_commands.json` output,
which means that some common code should exist in the `tools/`
directory.

This is a very minimal (but tested) library for doing exactly that.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autosubmit Merge PR when tree becomes green via auto submit App
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants