{
  "name": "update",
  "implementation": "/packages/expo/src/executors/update/update.impl.ts",
  "schema": {
    "version": 2,
    "outputCapture": "direct-nodejs",
    "$schema": "http://json-schema.org/schema",
    "$id": "NxExpoEasUpdate",
    "cli": "nx",
    "title": "Expo EAS Update executor",
    "description": "Start an EAS update for your expo project.",
    "type": "object",
    "properties": {
      "branch": {
        "type": "string",
        "description": "Branch to publish the update group on"
      },
      "message": {
        "type": "string",
        "description": "A short message describing the update"
      },
      "republish": {
        "type": "boolean",
        "description": "Enable JSON output, non-JSON messages will be printed to stderr",
        "default": false
      },
      "group": { "type": "string", "description": "Update group to republish" },
      "inputDir": { "type": "string", "description": "Location of the bundle" },
      "skipBundler": {
        "type": "boolean",
        "description": "Skip running Expo CLI to bundle the app before publishing",
        "default": false
      },
      "platform": {
        "enum": ["ios", "android", "all"],
        "alias": "p",
        "description": "The platform to build the app, example values: ios, android, all.",
        "default": "all",
        "x-priority": "important"
      },
      "json": {
        "type": "boolean",
        "description": "Enable JSON output, non-JSON messages will be printed to stderr",
        "default": false
      },
      "auto": {
        "type": "boolean",
        "description": "Use the current git branch and commit message for the EAS branch and update message",
        "default": false
      },
      "privateKeyPath": {
        "type": "string",
        "description": "File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named \"private-key.pem\" in the certificate's directory."
      },
      "nonInteractive": {
        "type": "boolean",
        "description": "Run command in non-interactive mode",
        "default": false
      }
    },
    "required": [],
    "presets": []
  },
  "description": "Start an EAS update for your expo project",
  "aliases": [],
  "hidden": false,
  "path": "/packages/expo/src/executors/update/schema.json",
  "type": "executor"
}
