Adding steam publishing
Some checks failed
godot-ci export / Windows Export (push) Successful in 1m15s
godot-ci export / Linux Export (push) Successful in 1m14s
godot-ci export / Steam Publiish (push) Has been cancelled

This commit is contained in:
2025-07-06 05:35:19 -07:00
parent eb537b7579
commit 7fa7dd6b79
7 changed files with 84 additions and 2 deletions

View File

@ -81,4 +81,22 @@ jobs:
uses: https://gitea.com/actions/upload-artifact@v3 # using v3 ad v4 has issues wwith gitea
with:
name: linux
path: build/linux
path: build/linux
steam_publish:
name: Steam Publiish
runs-on: cm2network/steamcmd
needs: [export-windows, export-linux]
steps:
- name: Read Cache
run: |
echo "TODO Read Cache"
- name: Update VDF
run: |
sed -i -e "s/STEAM_DESCRIPTION/${GITHUB_REF_NAME} - ${GITHUB_SHA:0:8}/" build_scripts/steam/app_build_2739610.vdf;
- name: Publish to Steam
run: |
/home/steam/steamcmd/steamcmd.sh +set_steam_guard_code "${{ secrets.STEAM_GUARD_CODE }}" +login "${{ secrets.STEAM_BUILD_USERNAME }}" "${{ secrets.STEAM_BUILD_PASSWORD }}" +run_app_build "$PWD/build_scripts/steam/app_build_2739610.vdf" +quit
- name: Cache Config and sentry
run: |
echo "TODO Cache Config and sentry"