File tree Expand file tree Collapse file tree 5 files changed +19
-4
lines changed
Expand file tree Collapse file tree 5 files changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,13 @@ repos:
7979 entry : scripts/disallowed-words-check.sh
8080 language : script
8181 files : ' ' # Check all files
82+ - id : generate-runner-imports
83+ name : Generate Runner Imports
84+ entry : bash -c "uv run --frozen python -m codegen.gscli.main generate runner-imports src/codegen/shared/compilation/function_imports.py"
85+ language : system
86+ pass_filenames : false
87+ always_run : true
88+
8289 - repo : https://github.com/renovatebot/pre-commit-hooks
8390 rev : 39.120.4
8491 hooks :
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ def update_function_imports(root_path: Path) -> None:
1919 from codegen .gscli .generate .runner_imports import _generate_runner_imports
2020
2121 file_path = root_path / "src" / "codegen" / "shared" / "compilation" / "function_imports.py"
22- print (str (file_path ))
2322 _generate_runner_imports (str (file_path ))
2423
2524
Original file line number Diff line number Diff line change @@ -186,3 +186,7 @@ def generate_codegen_sdk_docs(docs_dir: str) -> None:
186186 json .dump (mint_data , mint_file , indent = 2 )
187187
188188 print (colored ("Updated mint.json with new page sets" , "green" ))
189+
190+
191+ if __name__ == "__main__" :
192+ generate ()
Original file line number Diff line number Diff line change 1414CODEGEN_IMPORTS = """
1515from codegen.git.models.codemod_context import CodemodContext
1616from codegen.git.models.github_named_user_context import GithubNamedUserContext
17+ from codegen.git.models.pr_options import PROptions
1718from codegen.git.models.pr_part_context import PRPartContext
1819from codegen.git.models.pull_request_context import PullRequestContext
1920"""
3435{gs_public_imports}
3536""" .strip ()
3637
37- IMPORT_FILE_TEMPLATE = '''
38- # This file is auto-generated, do not modify manually. Edit this in codegen-backend/cli/generate/runner_imports.py.
38+ IMPORT_FILE_TEMPLATE = (
39+ '''
40+ # This file is auto-generated, do not modify manually. Edit this in src/codegen/gscli/generate/runner_imports.py.
3941def get_generated_imports():
4042 return """
4143{import_str}
4244"""
4345''' .strip ()
46+ + "\n "
47+ )
4448
4549
4650def get_runner_imports (include_codegen = True , include_private_imports : bool = True ) -> str :
Original file line number Diff line number Diff line change 1- # This file is auto-generated, do not modify manually. Edit this in codegen-backend/cli /generate/runner_imports.py.
1+ # This file is auto-generated, do not modify manually. Edit this in src/ codegen/gscli /generate/runner_imports.py.
22def get_generated_imports ():
33 return """
44# External imports
@@ -12,6 +12,7 @@ def get_generated_imports():
1212
1313from codegen.git.models.codemod_context import CodemodContext
1414from codegen.git.models.github_named_user_context import GithubNamedUserContext
15+ from codegen.git.models.pr_options import PROptions
1516from codegen.git.models.pr_part_context import PRPartContext
1617from codegen.git.models.pull_request_context import PullRequestContext
1718
You can’t perform that action at this time.
0 commit comments