You don't need to write all the boilerplate to start Solr in GitHub workflows anymore.
I created a custom GitHub Action that sets up Apache Solr automatically (pulls the Docker image, starts Solr, creates a core, and optionally copies configsets).
It makes CI/CD integration much simpler. Here is the GitHub link: setup-solr-action
It’s open source, and if you find it useful, I'd really appreciate a ⭐ on the repository.