{
  "$schema": "http://json-schema.org/schema",
  "$id": "DeployNetlifySnapshotExecutor",
  "title": "Deploy Netlify Snapshot executor",
  "type": "object",
  "properties": {
    "dir": {
      "type": "string",
      "description": "Directory of static files to deploy"
    },
    "siteId": {
      "type": "string",
      "description": "Netlify site API ID (UUID). Falls back to BOTONIC_E2E_NETLIFY_SITE_ID env var"
    },
    "authToken": {
      "type": "string",
      "description": "Netlify personal access token. Falls back to NETLIFY_AUTH_TOKEN env var"
    },
    "alias": {
      "type": "string",
      "description": "Deploy alias for a unique snapshot URL (e.g. run-12345). Defaults to a timestamp"
    },
    "prod": {
      "type": "boolean",
      "description": "Deploy to production URL instead of a preview URL",
      "default": false
    }
  },
  "required": ["dir"],
  "additionalProperties": false
}
