Skip to content

feature: more validation on the gameDetails via shipthis game details and those which can be set via flags on the shipthis game ship command #245

Description

@madebydavid

Background

There is very limited validation on these fields - the gameEngineVersion one is the most relevant - an incorrect value here would cause the export step to fail on the build server. Validating this and linking off to relevant docs could help people out.

Goals

Validate in the cli each of the settable gameDetails fields and ensure validation errors are seen when these are used in the shipthis game details command and the shipthis game ship flags.

Errors should be contextual - i.e. a validation error on the buildNumber or semanticVersion should link off to https://shipth.is/docs/guides/versioning and one on the gameEngineVersion should link to https://shipth.is/docs/guides/godot-versioning

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions