It's great to see this action! I was thinking about doing something similar myself.
I recently did some work getting SWI Prolog to install on macOS and Windows. Would you be willing to accept pull requests for these? Then I could use this action instead of my scripts.