game-ci / steam-deploy

Github Action to deploy a game to Steam
MIT License
227 stars 63 forks source link

Fix support for Windows and macOS #44

Closed wilg closed 2 years ago

wilg commented 2 years ago

Should probably be squashed as I was losing my mind implementing this, but this should allow this action to work on Windows and Mac, at least in my testing. It shouldn't break anything on other platforms.

Basically just changing hardcoded paths, converting paths to Windows paths (ugh), and on Windows $USERNAME was getting clobbered.

I removed the hardcoded, duplicate copies to /home/runner/Steam. I don't think they were needed, but I haven't tested this on Linux.

wilg commented 2 years ago

Oh interesting. I wonder why that is. I'll investigate and fix when I try to get Linux up and running on my end hopefully sometime soon.

wilg commented 2 years ago

Yep, still working on Mac and Windows