-
Notifications
You must be signed in to change notification settings - Fork 26.9k
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
Merge flutter/plugins into flutter/packages #113764
Comments
stuartmorgan
added
team
Infra upgrades, team productivity, code health, technical debt. See also team: labels.
plugin
package
flutter/packages repository. See also p: labels.
P1
High-priority issues at the top of the work list
labels
Oct 20, 2022
stuartmorgan
added a commit
to stuartmorgan/packages
that referenced
this issue
Oct 21, 2022
Adds the "build all packages together" tasks on all platforms. While doing it on every platform isn't necessary for non-plugin packages, this is part of pre-alignment with flutter/plugins in preparation for the move. This is a light-weight task, so adding it in advance should not cause significant overhead. The command name and the output directory are still plugin-centric, which is why the naming is sometimes "all packages" (everywhere the name is part of a CI specification) and "all plugins" (when it's the tool command or the directory created by the tool). The naming will be cleaned up later; using the final task names now avoids task name confusion (despite the name it builds all packages) and later churn in tasks (especially LUCI where name changes require a `bringup` cycle). Part of flutter/flutter#113764
11 tasks
stuartmorgan
added a commit
to stuartmorgan/plugins
that referenced
this issue
Nov 21, 2022
Brings over the newer flutter/packages version of install_chromium.sh as part of pre-aligning the repositories for later merging. Part of flutter/flutter#113764
auto-submit bot
pushed a commit
to flutter/plugins
that referenced
this issue
Nov 22, 2022
* [ci] Import flutter/packages install_chromium.sh Brings over the newer flutter/packages version of install_chromium.sh as part of pre-aligning the repositories for later merging. Part of flutter/flutter#113764 * Update .cirrus.yml Co-authored-by: David Iglesias <ditman@gmail.com> Co-authored-by: David Iglesias <ditman@gmail.com>
josh88versa
pushed a commit
to versa-asia/plugins
that referenced
this issue
Nov 23, 2022
* [ci] Import flutter/packages install_chromium.sh Brings over the newer flutter/packages version of install_chromium.sh as part of pre-aligning the repositories for later merging. Part of flutter/flutter#113764 * Update .cirrus.yml Co-authored-by: David Iglesias <ditman@gmail.com> Co-authored-by: David Iglesias <ditman@gmail.com>
11 tasks
This was referenced Jan 12, 2023
auto-submit bot
pushed a commit
to flutter/packages
that referenced
this issue
Jan 20, 2023
These tests were added in bringup mode, but never fully enabled. Part of flutter/flutter#113764
11 tasks
mauricioluz
pushed a commit
to mauricioluz/plugins
that referenced
this issue
Jan 26, 2023
* [ci] Import flutter/packages install_chromium.sh Brings over the newer flutter/packages version of install_chromium.sh as part of pre-aligning the repositories for later merging. Part of flutter/flutter#113764 * Update .cirrus.yml Co-authored-by: David Iglesias <ditman@gmail.com> Co-authored-by: David Iglesias <ditman@gmail.com>
This was referenced Jan 31, 2023
auto-submit bot
pushed a commit
to flutter/packages
that referenced
this issue
Jan 31, 2023
In preparation for merging repos, this adds the `.g.dart` suffix we use for Pigeon-generated files in plugins to the analysis ignore list. This eliminates the last remaining difference between the two repos' analysis options. Part of flutter/flutter#113764
auto-submit bot
pushed a commit
to flutter/packages
that referenced
this issue
Feb 1, 2023
Enables the `no_runtimeType_toString` analysis option. This isn't part of the base flutter/flutter analysis options, but is set in flutter/packages which this repo better corresponds to. This is already enabled in flutter/plugins, and is being enabled here as part of aligning their options. Part of flutter/flutter#113764
auto-submit bot
pushed a commit
to flutter/plugins
that referenced
this issue
Feb 1, 2023
Removes some options that are no longer necessary, further aligning the options with flutter/packages. Part of flutter/flutter#113764
This was referenced Feb 1, 2023
Maatteogekko
pushed a commit
to Maatteogekko/packages
that referenced
this issue
Feb 4, 2023
These tests were added in bringup mode, but never fully enabled. Part of flutter/flutter#113764
Maatteogekko
pushed a commit
to Maatteogekko/packages
that referenced
this issue
Feb 4, 2023
In preparation for merging repos, this adds the `.g.dart` suffix we use for Pigeon-generated files in plugins to the analysis ignore list. This eliminates the last remaining difference between the two repos' analysis options. Part of flutter/flutter#113764
Maatteogekko
pushed a commit
to Maatteogekko/packages
that referenced
this issue
Feb 4, 2023
Enables the `no_runtimeType_toString` analysis option. This isn't part of the base flutter/flutter analysis options, but is set in flutter/packages which this repo better corresponds to. This is already enabled in flutter/plugins, and is being enabled here as part of aligning their options. Part of flutter/flutter#113764
This was referenced Feb 10, 2023
stuartmorgan
added a commit
to flutter/packages
that referenced
this issue
Feb 10, 2023
- Fixes a reference to the wrong repo's recipe due to a copy/paste mistake. - Enables the tests added recently in bringup mode. - Except for one with a typo in the name; for that one, fixes the typo instead and I'll enable it after this lands. - Removes the ARM build-all now that the Intel build-all is online. Part of flutter/flutter#113764
This was referenced Feb 13, 2023
stuartmorgan
added a commit
to flutter/packages
that referenced
this issue
Feb 13, 2023
Imports the repository tooling from flutter/plugins. This is being moved in advance of the full repository merge in order to reduce the complexity of the final merge, since it is highly separable from the rest of the repository. Rather than being a copy, this grafts the history of flutter/plugins's script/tool directory (rewritten to exclude other directories), to preserve `git blame` and related functionality. All of the commits here except those from today are migrating the code as-is. My commits from today: - Replace all the CI usage of `flutter_plugin_tools` from pub with the local copy, so that this PR tests the code being added. - Updates documentation about the tool. - Enables CI tests of the tool itself. - Updates metadata for the tool (version, source repo). Part of flutter/flutter#113764
This was referenced Feb 16, 2023
engine-flutter-autoroll
pushed a commit
to engine-flutter-autoroll/packages
that referenced
this issue
Feb 22, 2023
Merges everything from the packages/ directory of flutter/plugins (which is essentially the entire remaining repository) into this repository, completing the core of the repository merge. Part of flutter/flutter#113764
Closing, as this is (essentially) done. The roller config updates are the last piece, and that's already being tracked separately. |
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Tracking bug for implementing https://flutter.dev/go/flutter-plugins-repo-migration
The text was updated successfully, but these errors were encountered: