One of the challenges I've struggled with in this setup is keeping track of what's been committed/deployed when (yes I use semver), so I built a quick tool to keep track of last commit times, be able to quickly check git status/log for each repo, and get a R/A/G indicator if a particular repo has been committed or not, so I can then see what has changed or needs to be committed, and update deployments accordingly.
Built for my personal use but wanted to get feedback here in case anyone else found it useful. I recognize this may be due to bad CICD workflows but as a solo dev I don't have the bandwidth to set up a full process for it.