I like your analogy.
I actually had a very positive experience with GitHub. They warned me that the above mention action violated their TOS. My understanding of the problem is that it use's GitHub action as a "free" cloud service when it only meant for testing and deployment... So I created this tool which accomplishes the same thing from just on your local machine.
I do enjoy using my creativity to build things