returncode: 0
stderr:
Wrote <tmp>/release-benchmarks.json
merged:
{
  "schema_version": 1,
  "metadata": {
    "generated_at": "2026-06-23T00:00:00Z",
    "workflow": "Release Benchmarks",
    "selection_strategy": "clickpy_downloads",
    "python_version": "3.14.2",
    "runs_per_case": "mixed",
    "release_dates": {
      "0.58.0": "2026-06-20T08:30:00Z",
      "0.59.0": "2026-06-21T09:45:00Z",
      "0.64.1": "2026-06-19T00:00:00Z"
    },
    "workflow_run_id": "incoming",
    "collector_sha": "incoming-sha",
    "os": "ubuntu-24.04",
    "warmups_per_case": "1",
    "selected_versions": "0.58.0,0.59.0,0.64.1,main",
    "download_source": "clickpy",
    "download_window_days": "365",
    "download_window_total": "1975",
    "pypistats_last_month": "4567"
  },
  "entries": [
    {
      "version": "0.58.0",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "large",
      "formatter": "builtin",
      "runs": 7,
      "median_ms": 420.4,
      "min_ms": 410.1,
      "max_ms": 445.9,
      "stdev_ms": 11.8,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/performance/large_models.json --input-file-type jsonschema --formatters builtin --output model.py",
      "error": ""
    },
    {
      "version": "0.58.0",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "small",
      "formatter": "ruff",
      "runs": 3,
      "median_ms": 73.0,
      "min_ms": 71.0,
      "max_ms": 77.0,
      "stdev_ms": 2.2,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/jsonschema/person.json --input-file-type jsonschema --formatters ruff-check ruff-format --output model.py",
      "error": ""
    },
    {
      "version": "0.58.0",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "openapi",
      "case": "large",
      "formatter": "builtin",
      "runs": 7,
      "median_ms": 980.2,
      "min_ms": 950.5,
      "max_ms": 1005.7,
      "stdev_ms": 17.2,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/performance/openapi_large.yaml --input-file-type openapi --formatters builtin --output model.py",
      "error": ""
    },
    {
      "version": "0.59.0",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "large",
      "formatter": "builtin",
      "runs": 7,
      "median_ms": 360.2,
      "min_ms": 350.0,
      "max_ms": 389.4,
      "stdev_ms": 12.0,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/performance/large_models.json --input-file-type jsonschema --formatters builtin --output model.py",
      "error": ""
    },
    {
      "version": "0.59.0",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "openapi",
      "case": "large",
      "formatter": "builtin",
      "runs": 7,
      "median_ms": 880.8,
      "min_ms": 850.2,
      "max_ms": 901.3,
      "stdev_ms": 18.4,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/performance/openapi_large.yaml --input-file-type openapi --formatters builtin --output model.py",
      "error": ""
    },
    {
      "version": "0.59.0",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "openapi",
      "case": "large",
      "formatter": "ruff",
      "runs": 0,
      "median_ms": null,
      "min_ms": null,
      "max_ms": null,
      "stdev_ms": null,
      "status": "unsupported",
      "command": "python -m datamodel_code_generator --input tests/data/performance/openapi_large.yaml --input-file-type openapi --formatters ruff-check ruff-format --output model.py",
      "error": "formatter target is unavailable in this release"
    },
    {
      "version": "0.64.1",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "small",
      "formatter": "default",
      "runs": 3,
      "median_ms": 546.0,
      "min_ms": 533.0,
      "max_ms": 552.0,
      "stdev_ms": 9.8,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/jsonschema/person.json --input-file-type jsonschema --output-model-type pydantic_v2.BaseModel --output model.py",
      "error": ""
    },
    {
      "version": "main",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "small",
      "formatter": "builtin",
      "runs": 7,
      "median_ms": 70.0,
      "min_ms": 68.0,
      "max_ms": 73.0,
      "stdev_ms": 1.6,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/jsonschema/person.json --input-file-type jsonschema --formatters builtin --output model.py",
      "error": ""
    },
    {
      "version": "main",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "small",
      "formatter": "default",
      "runs": 7,
      "median_ms": 80.0,
      "min_ms": 78.0,
      "max_ms": 83.0,
      "stdev_ms": 1.8,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/jsonschema/person.json --input-file-type jsonschema --output model.py",
      "error": ""
    },
    {
      "version": "main",
      "python_version": "3.14.2",
      "os": "ubuntu-24.04",
      "input_type": "jsonschema",
      "case": "small",
      "formatter": "ruff",
      "runs": 7,
      "median_ms": 71.0,
      "min_ms": 69.0,
      "max_ms": 75.0,
      "stdev_ms": 2.0,
      "status": "ok",
      "command": "python -m datamodel_code_generator --input tests/data/jsonschema/person.json --input-file-type jsonschema --formatters ruff-check ruff-format --output model.py",
      "error": ""
    }
  ]
}
