forked from game-ci/steam-deploy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
81 lines (81 loc) · 2.54 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
name: 'Steam - Deploy'
author: Webber Takken <[email protected]>
description: 'Deploy game builds to Steam using the SteamSDK.'
inputs:
username:
required: true
default: ''
description: 'The username of your builder account.'
totp:
required: false
description: 'The TOTP to use for login. If set, `configVdf` will be ignored.'
configVdf:
required: false
description: 'The contents of STEAM_HOME/config/config.vdf. Required if `totp` is not set.'
appId:
required: true
default: ''
description: 'The app id within steam partner network.'
firstDepotIdOverride:
required: false
description: 'An optional override to specify the ID of the first depot instead of using the app ID plus one.'
buildDescription:
required: false
description: 'Description for this build.'
rootPath:
required: false
description: 'The root path to your builds. This is the base of which depots will search your files.'
depot1Path:
required: false
description: 'The path to depot1.'
depot2Path:
required: false
description: 'The path to depot2.'
depot3Path:
required: false
description: 'The path to depot3.'
depot4Path:
required: false
description: 'The path to depot4.'
depot5Path:
required: false
description: 'The path to depot5.'
depot6Path:
required: false
description: 'The path to depot6.'
depot7Path:
required: false
description: 'The path to depot7.'
depot8Path:
required: false
description: 'The path to depot8.'
depot9Path:
required: false
description: 'The path to depot9.'
releaseBranch:
required: false
description: 'The branch within steam that this build will be automatically put live on.'
outputs:
manifest:
description: "The path to the generated manifest.vdf"
runs:
using: "docker"
image: Dockerfile
env:
steam_username: ${{ inputs.username }}
steam_totp: ${{ inputs.totp }}
configVdf: ${{ inputs.configVdf }}
appId: ${{ inputs.appId }}
firstDepotIdOverride: ${{ inputs.firstDepotIdOverride }}
buildDescription: ${{ inputs.buildDescription }}
rootPath: ${{ inputs.rootPath }}
depot1Path: ${{ inputs.depot1Path }}
depot2Path: ${{ inputs.depot2Path }}
depot3Path: ${{ inputs.depot3Path }}
depot4Path: ${{ inputs.depot4Path }}
depot5Path: ${{ inputs.depot5Path }}
depot6Path: ${{ inputs.depot6Path }}
depot7Path: ${{ inputs.depot7Path }}
depot8Path: ${{ inputs.depot8Path }}
depot9Path: ${{ inputs.depot9Path }}
releaseBranch: ${{ inputs.releaseBranch }}