Skip to content

Conversation

@kerberjg
Copy link
Collaborator

@kerberjg kerberjg commented Oct 24, 2025

💖 Allows you to include platforms from remote repos via --remote=<git url>
Also:

  • Specify tag/commit: --remote=<git url>#<ref>
  • Specify branch: remote=<git url>#heads/<branch>

What this does:

  • Clones repository into app/
  • Links app/<your repo>/configs/*.json into configs/remote_*.json

This allows you to include your own configs, patches, platforms, apps, plugins, packages without modifying anything! 🥳

Blockers:

TODOs:

  • change ivi-homescreen & ivi-homescreen-plugins branches back to v2.0 after the blockers get merged
  • add --remote=https://github.com/toyota-connected/ivi-homescreen-plugins-example to CI to test

@kerberjg kerberjg self-assigned this Oct 24, 2025
@kerberjg kerberjg added the enhancement New feature or request label Oct 24, 2025
@kerberjg kerberjg changed the title Remote platforms Remote platforms (WIP!) Oct 24, 2025
@kerberjg kerberjg force-pushed the feature/remote-platforms branch 3 times, most recently from ef00078 to a614bd4 Compare October 24, 2025 22:42
@kerberjg kerberjg force-pushed the feature/remote-platforms branch from a614bd4 to 823669d Compare October 24, 2025 23:22
@jwinarske
Copy link
Contributor

@kerberjg As a followup to our discussion. The workspace-automation --config option that exists today is intended to use a different configs folder altogether. Oppose to augmenting, you just cherry pick what you want in your local "configs" path, then pass that path in to the upstream flutter_workspace.py. Flutter_workspace.py can be a symlink in your custom configs folder; which is how I did it for AGL; different targets, etc. Removal of patches/configs should happen in an isolated PR. If the feature is blah, then PR should only cover blah.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants