From the tutorial:
Redwood believes that deployment and scaling should be super easy. To deploy your application, you should only need to commit and push to your Git repository.
I think this should also be the case if you replace deployment with release and application with library!
semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes and publishing the package.
My current team and I have been using this package for around 2 years now and honestly I almost forgot we are using it because it makes your release process so easy and convenient.
I’ve never used it in a monorepo setting, but apparently Atlassian has and it seems entirely possible: