Thanks to @lwsanty we now have an automation for updating drivers. However, releasing all drivers must still be done manually.
It will be great to have a separate tool that automates this process as well.
I think it may work the following way:
1) A developer runs the CLI command.
2) It pulls info about all latest releases of drivers and all commits since those releases.
3) CLI dumps this info to a YAML/JSON. Specifically: the last version and the release message (commit messages as a bullet list).
4) A developer edits the file, setting correct versions for a new release, and changing release description.
5) Developer runs the CLI again in a different mode, providing a Github token. CLI submits YAML/JSON as a release to each driver mentioned in the file.
Thanks to @lwsanty we now have an automation for updating drivers. However, releasing all drivers must still be done manually.
It will be great to have a separate tool that automates this process as well.
I think it may work the following way:
1) A developer runs the CLI command. 2) It pulls info about all latest releases of drivers and all commits since those releases. 3) CLI dumps this info to a YAML/JSON. Specifically: the last version and the release message (commit messages as a bullet list). 4) A developer edits the file, setting correct versions for a new release, and changing release description. 5) Developer runs the CLI again in a different mode, providing a Github token. CLI submits YAML/JSON as a release to each driver mentioned in the file.