capitalisminc/Upload Testing Floor build
Upload a ready-to-run game build archive to Testing Floor.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-token | Testing Floor API key with builds:create scope. | yes | — |
| api-url | Testing Floor base URL. | no | https://api.testingfloor.com |
| game-id | Numeric Testing Floor game id. | yes | — |
| organization-id | Testing Floor organization slug or numeric id. Can also be set with TESTING_FLOOR_ORGANIZATION_ID. | no | — |
| platform | Testing Floor platform: windows, macos, or linux. | yes | — |
| branch | Branch 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 | — |
| archive | Existing zip archive to upload. If omitted, build-directory is zipped first. | no | — |
| archive-kind | Upload format: zip or wharf. wharf uses butler to upload patch/signature artifacts. | no | zip |
| butler-path | Optional path to the butler executable. For GitHub Actions wharf uploads, butler is installed automatically when omitted. | no | — |
| butler-version | Butler version to install automatically for GitHub Actions wharf uploads. | no | LATEST |
| build-directory | Directory to upload. For zip uploads it is zipped first; for wharf uploads it is diffed directly. | no | — |
| filename | Filename to store for the uploaded archive. | no | — |
| version | Build version metadata. | yes | — |
| git-sha | Git SHA metadata. | no | — |
| launch-path | Executable path inside the extracted archive. | yes | — |
| launch-args | JSON array of launch arguments. | no | [] |
| working-directory | Working directory inside the extracted archive. | no | . |
| source-ref | JSON object of source metadata to store with the build. | no | {} |
Outputs
| name | description |
|---|---|
| build-id | Testing Floor game_build id. |
| status | Final build status. |
| ready-at | Ready timestamp returned by Testing Floor. |
| checksum-sha256 | SHA-256 checksum of the uploaded archive. |
| size-bytes | Uploaded archive size. |