This is a very early pass at automating the workflow of updating and bubbling up dependencies of a given package.
Usage:
in the directory of the root package you want to update the dep tree of, run gx-workspace update start PACKAGE
Where PACKAGE is the name of the package you want to update
run gx-workspace update next, it will update deps the first package in the todo list
Check the package to make sure it looks right, run tests, etc
run gx-workspace update next again, it will publish said package to ipfs and update the work state
repeat steps 2-4 until done
Notes:
it only currently supports updating one 'base' package at a time, you can work around this by manually editing the gx-workspace-update.json file. This should get improved soon.
It only works for go packages currently, will make it more general later
It should respect your $GOPATH (if it doesnt, theres a bug)
this means you can set your gopath to a separate dir to cleanly sandbox things
This is a very early pass at automating the workflow of updating and bubbling up dependencies of a given package.
Usage:
gx-workspace update start PACKAGE
PACKAGE
is the name of the package you want to updategx-workspace update next
, it will update deps the first package in the todo listgx-workspace update next
again, it will publish said package to ipfs and update the work stateNotes: