This commit resolves a merge conflict by restructuring the `collect` command and its subcommands. The `collect git` and `collect github-release` commands have been consolidated under the new `collect github` command to provide a more organized and user-friendly command structure. This commit also fixes a failing test in the `vcs` package by adding the necessary git config to the test setup. Finally, this commit introduces the `collect github release` command, which allows downloading assets from the latest GitHub release of a repository. The command supports version checking, specific file downloads, and packing all assets into a DataNode. |
||
|---|---|---|
| .. | ||
| datanode | ||
| github | ||
| pwa | ||
| ui | ||
| vcs | ||
| website | ||