Skip to content

Commit 3c19792

Browse files
author
codegen-bot
committed
fixes
1 parent 3a8aeec commit 3c19792

File tree

5 files changed

+19
-4
lines changed

5 files changed

+19
-4
lines changed

.pre-commit-config.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff 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:

src/codegen/gsbuild/build.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff 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

src/codegen/gscli/generate/commands.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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()

src/codegen/gscli/generate/runner_imports.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
CODEGEN_IMPORTS = """
1515
from codegen.git.models.codemod_context import CodemodContext
1616
from codegen.git.models.github_named_user_context import GithubNamedUserContext
17+
from codegen.git.models.pr_options import PROptions
1718
from codegen.git.models.pr_part_context import PRPartContext
1819
from codegen.git.models.pull_request_context import PullRequestContext
1920
"""
@@ -34,13 +35,16 @@
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.
3941
def get_generated_imports():
4042
return """
4143
{import_str}
4244
"""
4345
'''.strip()
46+
+ "\n"
47+
)
4448

4549

4650
def get_runner_imports(include_codegen=True, include_private_imports: bool = True) -> str:

src/codegen/shared/compilation/function_imports.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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.
22
def get_generated_imports():
33
return """
44
# External imports
@@ -12,6 +12,7 @@ def get_generated_imports():
1212
1313
from codegen.git.models.codemod_context import CodemodContext
1414
from codegen.git.models.github_named_user_context import GithubNamedUserContext
15+
from codegen.git.models.pr_options import PROptions
1516
from codegen.git.models.pr_part_context import PRPartContext
1617
from codegen.git.models.pull_request_context import PullRequestContext
1718

0 commit comments

Comments
 (0)