Some checks failed
Lint / pre-commit Linting (push) Failing after 22s
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
name: 'Upload to Screeps'
|
|
description: 'This action uploads code to the Screeps server.'
|
|
inputs:
|
|
protocol:
|
|
description: 'The protocol to use (default: https).'
|
|
required: false
|
|
default: 'https'
|
|
hostname:
|
|
description: 'The hostname of the Screeps server (default: screeps.com).'
|
|
required: false
|
|
default: 'screeps.com'
|
|
port:
|
|
description: 'The port to use (default: 443).'
|
|
required: false
|
|
default: '443'
|
|
path:
|
|
description: 'The path for the API.'
|
|
required: false
|
|
default: '/'
|
|
token:
|
|
description: 'Authentication token for Screeps.'
|
|
required: true
|
|
username:
|
|
description: 'Username for Screeps account. Used if no token is provided.'
|
|
required: false
|
|
password:
|
|
description: 'Password for Screeps account. Used if no token is provided.'
|
|
required: false
|
|
prefix:
|
|
description: 'Directory prefix for file paths.'
|
|
required: false
|
|
pattern:
|
|
description: 'Glob pattern to match files (default: *.js).'
|
|
required: false
|
|
default: '*.js'
|
|
branch:
|
|
description: 'Branch in Screeps to which the code will be uploaded (default: default).'
|
|
required: false
|
|
default: 'default'
|
|
runs:
|
|
using: 'node12'
|
|
main: 'index.js'
|