Closed samanpwbb closed 2 years ago
Good point. This action used to run as a docker image, but it no longer seems to do that.
We should probably bring back the docker image, so it will run on all platforms again.
I tried fixing the path on my fork (https://github.com/wilg/steam-deploy) but I still can't get it to pass the Steam Guard check.
Fixed on my fork and in PR https://github.com/game-ci/steam-deploy/pull/44
Bug description
Using 'macos-latest' and
game-ci/steam-deploy@v1.1.0
, I get aSteam Guard code:FAILED (Account Logon Denied)
error when attempting to use this action in my workflow.The action works as expected on
ubuntu-latest
.How to reproduce
Expected behavior
Upload succeeds.
I think the issue is caused by the fact that
STEAM_HOME
is not where macos expects to find the 2fa credentials: https://github.com/game-ci/steam-deploy/blob/main/action.yml#L79, which is used here: https://github.com/game-ci/steam-deploy/blob/main/steam_deploy.sh#L83-L100STEAM_HOME
comes from the directory where steamcmd is installed: https://github.com/CyberAndrii/setup-steamcmd/blob/master/src/index.js#L54But on my mac, I think steamcmd expects credentials to be in
Library/Application Support/Steam/
.