onnxruntime/tools/ci_build/update_tsaoptions.py
Justin Chu 09c4cc7b36
Target py310 and modernize codebase with ruff (#23401)
Change `target-version = "py310"` and modernize the code base with ruff.
2025-01-16 19:10:14 -08:00

20 lines
582 B
Python

# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
from __future__ import annotations
import json
import os
from pathlib import Path
SCRIPT_DIR = Path(os.path.dirname(os.path.realpath(__file__)))
REPO_DIR = SCRIPT_DIR.parent.parent
with (REPO_DIR / ".config" / "tsaoptions.json").open() as f:
data = json.load(f)
buildNumber = os.getenv("BUILD_BUILDNUMBER") # noqa: N816
if buildNumber is not None:
data["buildNumber"] = buildNumber
with (REPO_DIR / ".config" / "tsaoptions.json").open(mode="w") as f:
json.dump(data, f)