It’s still actually pretty sketchy, depending on exactly what you want to do. Strict regex still won’t be able to match correctly if you want to match what an HTML parser considers the opening tag, though fancier regex will. If you’re just looking for the tags in the HTML document as a flat document it’s doable, though. (Mostly.)
It’s funny how git was carefully designed to be decentralized and resistant to failure from any single node… and we immediately put all our fault tolerance on the back of one corporate-owned entity. Welp.