From e8a0b936c7211550ebd2f5743dad0298e0a7544b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 15 Feb 2026 10:04:45 +0000 Subject: [PATCH 1/7] chore: sync workflow templates from Workflows repo Automated sync from stranske/Workflows Template hash: 15b48e2532ec Changes synced from sync-manifest.yml --- scripts/langchain/followup_issue_generator.py | 4 ++-- scripts/langchain/issue_optimizer.py | 1 - scripts/langchain/pr_verifier.py | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/langchain/followup_issue_generator.py b/scripts/langchain/followup_issue_generator.py index 3a47cf8c..f8652168 100755 --- a/scripts/langchain/followup_issue_generator.py +++ b/scripts/langchain/followup_issue_generator.py @@ -988,11 +988,11 @@ def _invoke_llm( ) -> str: """Invoke LLM and return response text.""" try: - from langchain_core import messages as langchain_messages + import langchain_core.messages as lc_messages except ModuleNotFoundError: human_message_cls = None else: - human_message_cls = getattr(langchain_messages, "HumanMessage", None) + human_message_cls = lc_messages.HumanMessage config = _build_llm_config( operation=operation, diff --git a/scripts/langchain/issue_optimizer.py b/scripts/langchain/issue_optimizer.py index 6f51656f..6f1f4c23 100755 --- a/scripts/langchain/issue_optimizer.py +++ b/scripts/langchain/issue_optimizer.py @@ -17,7 +17,6 @@ from typing import Any from pydantic import BaseModel, ConfigDict, Field - from scripts.langchain.structured_output import ( DEFAULT_REPAIR_PROMPT, build_repair_callback, diff --git a/scripts/langchain/pr_verifier.py b/scripts/langchain/pr_verifier.py index 9e5d486d..f8fead4a 100755 --- a/scripts/langchain/pr_verifier.py +++ b/scripts/langchain/pr_verifier.py @@ -19,7 +19,6 @@ from typing import Literal from pydantic import BaseModel, Field - from scripts import api_client from scripts.langchain.structured_output import ( build_repair_callback, From 37f3f2e387ca7f6e21752b445de5d067a7653177 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 15 Feb 2026 10:17:47 +0000 Subject: [PATCH 2/7] chore(autofix): formatting/lint --- scripts/langchain/issue_optimizer.py | 1 + scripts/langchain/pr_verifier.py | 1 + tests/test_validate_release_workflow_yaml.py | 3 +-- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/langchain/issue_optimizer.py b/scripts/langchain/issue_optimizer.py index 6f1f4c23..6f51656f 100755 --- a/scripts/langchain/issue_optimizer.py +++ b/scripts/langchain/issue_optimizer.py @@ -17,6 +17,7 @@ from typing import Any from pydantic import BaseModel, ConfigDict, Field + from scripts.langchain.structured_output import ( DEFAULT_REPAIR_PROMPT, build_repair_callback, diff --git a/scripts/langchain/pr_verifier.py b/scripts/langchain/pr_verifier.py index f8fead4a..9e5d486d 100755 --- a/scripts/langchain/pr_verifier.py +++ b/scripts/langchain/pr_verifier.py @@ -19,6 +19,7 @@ from typing import Literal from pydantic import BaseModel, Field + from scripts import api_client from scripts.langchain.structured_output import ( build_repair_callback, diff --git a/tests/test_validate_release_workflow_yaml.py b/tests/test_validate_release_workflow_yaml.py index 9d104061..a8551ba9 100644 --- a/tests/test_validate_release_workflow_yaml.py +++ b/tests/test_validate_release_workflow_yaml.py @@ -35,8 +35,7 @@ def _write_workflow(path: Path, *, extra: str = "") -> None: name: release-${{ env.RELEASE_VERSION }} path: release/${{ env.RELEASE_VERSION }}/ retention-days: 7 -""" - + extra, +""" + extra, encoding="utf-8", ) From bb85ed81f26c35915b4a5245be5bffa8249623cd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Feb 2026 10:31:31 +0000 Subject: [PATCH 3/7] chore(codex-autofix): apply updates (PR #126) --- pyproject.toml | 6 +++--- requirements.lock | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4fdc6758..f7631630 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,9 +34,9 @@ dev = [ "pytest==9.0.2", "pytest-cov==7.0.0", "pandas>=2.2,<3", - "black==24.10.0", - "ruff==0.15.0", - "mypy==1.18.2", + "black==26.1.0", + "ruff==0.15.1", + "mypy==1.19.1", # Required by scripts/sync_test_dependencies.py when --fix is needed in CI "tomlkit>=0.13.0", ] diff --git a/requirements.lock b/requirements.lock index 573d16cd..864a6fd1 100644 --- a/requirements.lock +++ b/requirements.lock @@ -2,13 +2,13 @@ # uv pip compile pyproject.toml --extra dev --universal --output-file requirements.lock colorama==0.4.6 ; sys_platform == 'win32' # via pytest -black==24.10.0 +black==26.1.0 # via my-project (pyproject.toml) coverage==7.13.4 # via pytest-cov iniconfig==2.3.0 # via pytest -mypy==1.18.2 +mypy==1.19.1 # via my-project (pyproject.toml) mypy-extensions==1.1.0 # via mypy @@ -38,7 +38,7 @@ pytest==9.0.2 # pytest-cov pytest-cov==7.0.0 # via my-project (pyproject.toml) -ruff==0.15.0 +ruff==0.15.1 # via my-project (pyproject.toml) tomlkit==0.13.3 # via my-project (pyproject.toml) From 4cabac931110c92fa0df4f3706c3db58df5a2206 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Feb 2026 10:36:40 +0000 Subject: [PATCH 4/7] chore(codex-autofix): apply updates (PR #126) --- pyproject.toml | 6 +++--- requirements.lock | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f7631630..4fdc6758 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,9 +34,9 @@ dev = [ "pytest==9.0.2", "pytest-cov==7.0.0", "pandas>=2.2,<3", - "black==26.1.0", - "ruff==0.15.1", - "mypy==1.19.1", + "black==24.10.0", + "ruff==0.15.0", + "mypy==1.18.2", # Required by scripts/sync_test_dependencies.py when --fix is needed in CI "tomlkit>=0.13.0", ] diff --git a/requirements.lock b/requirements.lock index 864a6fd1..573d16cd 100644 --- a/requirements.lock +++ b/requirements.lock @@ -2,13 +2,13 @@ # uv pip compile pyproject.toml --extra dev --universal --output-file requirements.lock colorama==0.4.6 ; sys_platform == 'win32' # via pytest -black==26.1.0 +black==24.10.0 # via my-project (pyproject.toml) coverage==7.13.4 # via pytest-cov iniconfig==2.3.0 # via pytest -mypy==1.19.1 +mypy==1.18.2 # via my-project (pyproject.toml) mypy-extensions==1.1.0 # via mypy @@ -38,7 +38,7 @@ pytest==9.0.2 # pytest-cov pytest-cov==7.0.0 # via my-project (pyproject.toml) -ruff==0.15.1 +ruff==0.15.0 # via my-project (pyproject.toml) tomlkit==0.13.3 # via my-project (pyproject.toml) From 8ff62730c64981281c9e284028a5efeb7980601e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Feb 2026 10:50:09 +0000 Subject: [PATCH 5/7] chore(codex-autofix): apply updates (PR #126) --- pyproject.toml | 6 +++--- requirements.lock | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4fdc6758..f7631630 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,9 +34,9 @@ dev = [ "pytest==9.0.2", "pytest-cov==7.0.0", "pandas>=2.2,<3", - "black==24.10.0", - "ruff==0.15.0", - "mypy==1.18.2", + "black==26.1.0", + "ruff==0.15.1", + "mypy==1.19.1", # Required by scripts/sync_test_dependencies.py when --fix is needed in CI "tomlkit>=0.13.0", ] diff --git a/requirements.lock b/requirements.lock index 573d16cd..864a6fd1 100644 --- a/requirements.lock +++ b/requirements.lock @@ -2,13 +2,13 @@ # uv pip compile pyproject.toml --extra dev --universal --output-file requirements.lock colorama==0.4.6 ; sys_platform == 'win32' # via pytest -black==24.10.0 +black==26.1.0 # via my-project (pyproject.toml) coverage==7.13.4 # via pytest-cov iniconfig==2.3.0 # via pytest -mypy==1.18.2 +mypy==1.19.1 # via my-project (pyproject.toml) mypy-extensions==1.1.0 # via mypy @@ -38,7 +38,7 @@ pytest==9.0.2 # pytest-cov pytest-cov==7.0.0 # via my-project (pyproject.toml) -ruff==0.15.0 +ruff==0.15.1 # via my-project (pyproject.toml) tomlkit==0.13.3 # via my-project (pyproject.toml) From 993aa7a0c741b3c937406e00a909ff2defc80eca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Feb 2026 10:58:12 +0000 Subject: [PATCH 6/7] chore(codex-autofix): apply updates (PR #126) --- requirements-dev.lock | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/requirements-dev.lock b/requirements-dev.lock index 90054a47..760cea5d 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -1,17 +1,23 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml --extra dev -o requirements-dev.lock -coverage==7.13.0 - # via pytest-cov -black==24.10.0 +# uv pip compile pyproject.toml --extra dev --universal --output-file requirements-dev.lock +colorama==0.4.6 ; sys_platform == 'win32' + # via pytest +black==26.1.0 # via my-project (pyproject.toml) +coverage==7.13.4 + # via pytest-cov iniconfig==2.3.0 # via pytest -mypy==1.18.2 +mypy==1.19.1 # via my-project (pyproject.toml) mypy-extensions==1.1.0 # via mypy +openpyxl==3.1.5 + # via my-project (pyproject.toml) packaging==25.0 # via pytest +pandas==2.2.3 + # via my-project (pyproject.toml) pathspec==0.12.1 # via mypy pydantic==2.7.4 @@ -32,7 +38,7 @@ pytest==9.0.2 # pytest-cov pytest-cov==7.0.0 # via my-project (pyproject.toml) -ruff==0.15.0 +ruff==0.15.1 # via my-project (pyproject.toml) tomlkit==0.13.3 # via my-project (pyproject.toml) From 171a85f02ddb245111bf9c5578026b8a3d1c229d Mon Sep 17 00:00:00 2001 From: stranske Date: Sun, 15 Feb 2026 20:07:01 +0000 Subject: [PATCH 7/7] Fix lockfile pathspec for Black 26.1 --- requirements-dev.lock | 2 +- requirements.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements-dev.lock b/requirements-dev.lock index 760cea5d..b34571a6 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -18,7 +18,7 @@ packaging==25.0 # via pytest pandas==2.2.3 # via my-project (pyproject.toml) -pathspec==0.12.1 +pathspec==1.0.1 # via mypy pydantic==2.7.4 # via my-project (pyproject.toml) diff --git a/requirements.lock b/requirements.lock index 864a6fd1..8bf0920a 100644 --- a/requirements.lock +++ b/requirements.lock @@ -18,7 +18,7 @@ packaging==25.0 # via pytest pandas==2.2.3 # via my-project (pyproject.toml) -pathspec==0.12.1 +pathspec==1.0.1 # via mypy pydantic==2.7.4 # via my-project (pyproject.toml)