<commit_before>{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "description": "tron on paasta yaml (docs todo)",
    "type": "object",
    "definitions": {
        "name": {
            "type": "string",
            "pattern": "^[A-Za-z_][\\w\\-]{0,254}$"
        },
        "time_delta": {
            "type": "string",
            "pattern": "^\\d+\\s*[a-z]+$"
        },
        "action": {
            "type": "object",
            "additionalProperties": false,
            "required": [
                "command"
            ],
            "properties": {
                "name": {
                    "$ref": "#definitions/name"
                },
                "command": {
                    "type": "string"
                },
                "node": {
                    "$ref": "#definitions/name"
                },
                "requires": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "retries": {
                    "type": "integer",
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "retries_delay": {
                    "$ref": "#definitions/time_delta"
                },
                "executor": {
                    "enum": [
                        "ssh",
                        "paasta"
                    ]
                },
                "cpus": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": true
                },
                "cpu_burst_add": {
                    "type": "number",
                    "minimum": 0.0,
                    "exclusiveMinimum": false
                },
                "cap_add": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "mem": {
                    "type": "number",
                    "minimum": 32,
                    "exclusiveMinimum": true
                },
                "disk": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": true
                },
                "constraints": {
                    "type": "array",
                    "items": {
                        "type": "array"
                    },
                    "uniqueItems": true
                },
                "extra_constraints": {
                    "type": "array",
                    "items": {
                        "type": "array"
                    },
                    "uniqueItems": true
                },
                "service": {
                    "type": "string"
                },
                "deploy_group": {
                    "type": "string"
                },
                "pool": {
                    "type": "string"
                },
                "env": {
                    "type": "object",
                    "patternProperties": {
                        "^[a-zA-Z_]+[a-zA-Z0-9_]*$": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "extra_volumes": {
                    "type": "array",
                    "items": {
                        "type": "object"
                    },
                    "uniqueItems": true
                },
                "cluster": {
                    "type": "string"
                },
                "expected_runtime": {
                    "$ref": "#definitions/time_delta"
                },
                "triggered_by": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    },
                    "uniqueItems": true
                },
                "trigger_downstreams": {
                    "type": [
                        "object",
                        "boolean"
                    ],
                    "additionalProperties": {
                        "type": "string"
                    }
                },
                "on_upstream_rerun": {
                    "type": "string"
                },
                "trigger_timeout": {
                    "$ref": "#definitions/time_delta"
                }
            }
        },
        "job": {
            "type": "object",
            "required": [
                "node",
                "schedule",
                "actions"
            ],
            "additionalProperties": false,
            "properties": {
                "name": {
                    "$ref": "#definitions/name"
                },
                "node": {
                    "$ref": "#definitions/name"
                },
                "schedule": {
                    "type": [
                        "string",
                        "object"
                    ]
                },
                "actions": {
                    "type": [
                        "array",<commit_msg>Make node no longer a required element of tron schema<commit_after>{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "description": "tron on paasta yaml (docs todo)",
    "type": "object",
    "definitions": {
        "name": {
            "type": "string",
            "pattern": "^[A-Za-z_][\\w\\-]{0,254}$"
        },
        "time_delta": {
            "type": "string",
            "pattern": "^\\d+\\s*[a-z]+$"
        },
        "action": {
            "type": "object",
            "additionalProperties": false,
            "required": [
                "command"
            ],
            "properties": {
                "name": {
                    "$ref": "#definitions/name"
                },
                "command": {
                    "type": "string"
                },
                "node": {
                    "$ref": "#definitions/name"
                },
                "requires": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "retries": {
                    "type": "integer",
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "retries_delay": {
                    "$ref": "#definitions/time_delta"
                },
                "executor": {
                    "enum": [
                        "ssh",
                        "paasta"
                    ]
                },
                "cpus": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": true
                },
                "cpu_burst_add": {
                    "type": "number",
                    "minimum": 0.0,
                    "exclusiveMinimum": false
                },
                "cap_add": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "mem": {
                    "type": "number",
                    "minimum": 32,
                    "exclusiveMinimum": true
                },
                "disk": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": true
                },
                "constraints": {
                    "type": "array",
                    "items": {
                        "type": "array"
                    },
                    "uniqueItems": true
                },
                "extra_constraints": {
                    "type": "array",
                    "items": {
                        "type": "array"
                    },
                    "uniqueItems": true
                },
                "service": {
                    "type": "string"
                },
                "deploy_group": {
                    "type": "string"
                },
                "pool": {
                    "type": "string"
                },
                "env": {
                    "type": "object",
                    "patternProperties": {
                        "^[a-zA-Z_]+[a-zA-Z0-9_]*$": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "extra_volumes": {
                    "type": "array",
                    "items": {
                        "type": "object"
                    },
                    "uniqueItems": true
                },
                "cluster": {
                    "type": "string"
                },
                "expected_runtime": {
                    "$ref": "#definitions/time_delta"
                },
                "triggered_by": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    },
                    "uniqueItems": true
                },
                "trigger_downstreams": {
                    "type": [
                        "object",
                        "boolean"
                    ],
                    "additionalProperties": {
                        "type": "string"
                    }
                },
                "on_upstream_rerun": {
                    "type": "string"
                },
                "trigger_timeout": {
                    "$ref": "#definitions/time_delta"
                }
            }
        },
        "job": {
            "type": "object",
            "required": [
                "schedule",
                "actions"
            ],
            "additionalProperties": false,
            "properties": {
                "name": {
                    "$ref": "#definitions/name"
                },
                "node": {
                    "$ref": "#definitions/name"
                },
                "schedule": {
                    "type": [
                        "string",
                        "object"
                    ]
                },
                "actions": {
                    "type": [
                        "array",
{'fraction_non_alphanumeric': 0.13063927817239393, 'fraction_numerical': 0.002879631407179881, 'mean_word_length': 0.6226444479053107, 'pattern_counts': {'":': 220, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '514905', 'n_tokens_mistral': 2573, 'n_tokens_neox': 2241, 'n_words': 379}