Looks like Trellis 0.9.1 was released Aug 18, 2015. Here is how these tasks were handled in the roots-example-project as of Aug 21, 2015:
- You can probably just define your custom npm/bower/gulp tasks in your
group_vars/production
file under the headerproject_pre_build_commands_local
and the commands will be executed here. - Similarly, define your local files to be synced in
project_local_files
which will then be synced here.
As for updating Trellis when it is combined with bedrock, etc., I’m guessing you’ve read this thread. Admittedly it is a more complex–or at least less common–process than updating a project with only one upstream (e.g., Trellis alone).
If you decide to enlist support on this latter topic, consider reading up on git projects with multiple remotes, then perhaps adding to the thread mentioned above, or starting a new thread on the topic, or maybe starting a thread over at stackoverflow given that it is more of a git question than a Roots question. Or go nuts, figure it all out, write some beautiful docs and PR the trellis docs.