Bard is used to manage monorepos.
Initialize a new bard.json file for new monorepos.
Push changes to read-only repos
Create a release
Bard will track the versions so you can just use the keywords: major, minor, patch.
Copy the LICENSE file from the root to all packages
When you have to maintain the composer.json files, this command will take the packages and merge those into the main composer.json file. It will also update the package's composer.json file with the correct values as well.