diff --git a/.claude/skills/address-pr-comments/fetch-pr-comments.py b/.claude/skills/address-pr-comments/fetch-pr-comments.py index 20d251d2..233b759f 100755 --- a/.claude/skills/address-pr-comments/fetch-pr-comments.py +++ b/.claude/skills/address-pr-comments/fetch-pr-comments.py @@ -70,6 +70,7 @@ def gh_rest(*args: str) -> Any: # noqa: ANN401 — return type is genuinely unk ["gh", *call_args], # noqa: S607 — gh is expected on PATH capture_output=True, text=True, + encoding="utf-8", check=True, timeout=GH_TIMEOUT_SECONDS, ) @@ -91,6 +92,7 @@ def gh_graphql(query: str, variables: dict[str, str | int]) -> Any: # noqa: ANN args, capture_output=True, text=True, + encoding="utf-8", check=True, timeout=GH_TIMEOUT_SECONDS, ) @@ -105,6 +107,7 @@ def fetch_current_user_login() -> str: ["gh", "api", "user", "--jq", ".login"], # noqa: S607 — gh is expected on PATH capture_output=True, text=True, + encoding="utf-8", check=True, timeout=GH_TIMEOUT_SECONDS, ) diff --git a/extensions/context.py b/extensions/context.py index 1f7310b9..5e67b09b 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -64,8 +64,9 @@ def hook( # noqa: PLR0915 # yes, this is a lot of statements, but it's all just context["pytest_timeout_version"] = ">=2.4.0" context["pytest_reserial_version"] = ">=0.6.1" context["python_faker_version"] = ">=40.35.0" + context["vacuum_openapi_version"] = "0.30.0" ####### - context["nuxt_ui_version"] = "^4.8.1" + context["nuxt_ui_version"] = "^4.10.0" context["nuxt_version"] = "^4.4.6" context["nuxt_icon_version"] = "^2.2.1" context["typescript_version"] = "^6.0.2" @@ -95,6 +96,11 @@ def hook( # noqa: PLR0915 # yes, this is a lot of statements, but it's all just context["vue_eslint_parser_version"] = "^10.4.0" context["happy_dom_version"] = "^20.10.1" context["node_kiota_bundle_version"] = "1.0.0-preview.103" + context["labsync_nuxt_common_version"] = "^0.2.3" + context["tanstack_vue_table_version"] = "^8.21.3" + context["unplugin_auto_import_version"] = "^21.0.0" + context["openapi_types_version"] = "^12.1.3" + ####### # These are duplicated in the CI files for this repository context["default_node_version"] = "24.11.1" diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index dddcbe5c..7034c9b3 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -57,6 +57,7 @@ class ContextUpdater(ContextHook): context["python_faker_version"] = "{{ python_faker_version }}" context["mutmut_version"] = "{{ mutmut_version }}" context["pyrefly_version"] = "{{ pyrefly_version }}" + context["vacuum_openapi_version"] = "{{ vacuum_openapi_version }}" context["default_node_version"] = "{{ default_node_version }}" context["nuxt_ui_version"] = "{{ nuxt_ui_version }}" @@ -89,6 +90,10 @@ class ContextUpdater(ContextHook): context["vue_eslint_parser_version"] = "{{ vue_eslint_parser_version }}" context["happy_dom_version"] = "{{ happy_dom_version }}" context["node_kiota_bundle_version"] = "{{ node_kiota_bundle_version }}" + context["labsync_nuxt_common_version"] = "{{ labsync_nuxt_common_version }}" + context["tanstack_vue_table_version"] = "{{ tanstack_vue_table_version }}" + context["unplugin_auto_import_version"] = "{{ unplugin_auto_import_version }}" + context["openapi_types_version"] = "{{ openapi_types_version }}" context["gha_checkout"] = "{{ gha_checkout }}" context["gha_setup_python"] = "{{ gha_setup_python }}"