capitalisminc/Upload Testing Floor build

Upload a ready-to-run game build archive to Testing Floor.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-tokenTesting Floor API key with builds:create scope.yes
api-urlTesting Floor base URL.nohttps://api.testingfloor.com
game-idNumeric Testing Floor game id.yes
organization-idTesting Floor organization slug or numeric id. Can also be set with TESTING_FLOOR_ORGANIZATION_ID.no
platformTesting Floor platform: windows, macos, or linux.yes
branchBranch key on the game to upload this build to (e.g. "unity-main", "ue-main"). Defaults to the game's default branch. Unknown keys are rejected.no
archiveExisting zip archive to upload. If omitted, build-directory is zipped first.no
archive-kindUpload format: zip or wharf. wharf uses butler to upload patch/signature artifacts.nozip
butler-pathOptional path to the butler executable. For GitHub Actions wharf uploads, butler is installed automatically when omitted.no
butler-versionButler version to install automatically for GitHub Actions wharf uploads.noLATEST
build-directoryDirectory to upload. For zip uploads it is zipped first; for wharf uploads it is diffed directly.no
filenameFilename to store for the uploaded archive.no
versionBuild version metadata.yes
git-shaGit SHA metadata.no
launch-pathExecutable path inside the extracted archive.yes
launch-argsJSON array of launch arguments.no[]
working-directoryWorking directory inside the extracted archive.no.
source-refJSON object of source metadata to store with the build.no{}
namedescription
build-idTesting Floor game_build id.
statusFinal build status.
ready-atReady timestamp returned by Testing Floor.
checksum-sha256SHA-256 checksum of the uploaded archive.
size-bytesUploaded archive size.