6
0
This commit is contained in:
Jon Michael Aanes 2024-01-25 22:25:58 +01:00
parent 445fbf6ad7
commit d819e2bfd0

View File

@ -3,41 +3,33 @@ name: LÖVE Game
on:
workflow_call:
inputs:
VERSION:
required: true
ITCH_USERNAME:
description: For uploading to itch.io
required: false
ITCH_GAME_ID:
description: For uploading to itch.io
required: false
STEAM_APP_ID:
description: For uploading to Steamworks
required: false
STEAM_RELEASE_BRANCH:
description: For uploading to Steamworks
required: false
secrets:
PIPELINE_WORKER_SSH_KEY:
description: Used for accessing private dependencies.
type: string
required: true
PIPELINE_WORKER_KNOWN_HOSTS:
description: Used for accessing private dependencies.
type: string
required: true
PIPELINE_WORKER_USERNAME:
description: Used for accessing private dependencies.
type: string
required: true
BUTLER_API_KEY:
description: API key for accessing itch.io Butler API
type: string
required: false
STEAM_USERNAME:
description: Username for Steam uploading user
type: string
required: false
STEAM_CONFIG_VDF:
description: VDF configuration including access key
type: string
required: false
@ -116,7 +108,7 @@ jobs:
username: ${{ secrets.STEAM_USERNAME }}
configVdf: ${{ secrets.STEAM_CONFIG_VDF }}
appId: ${{ inputs.STEAM_APP_ID }}
buildDescription: v0.0.1 # TODO
buildDescription: ${{ inputs.VERSION }}
rootPath: .
#depot1Path: StandaloneWindows64
depot2Path: ${{ steps.findfiles.outputs.win64 }}