Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions adapters/PUBLISHED.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,16 @@
# A record edited to match a claim is not a record. `RECORDED` in `test_packaging.py` freezes the
# range each published version declares, so raising one without a new version now fails.
#
# **And a fourth time, 0.12.0.** Both adapters were tagged and published at 1.3.0 with `<0.13` on
# 2026-09-15, and this file sat at 1.2.0 / `<0.12` until 2026-09-16, found while checking whether a
# 0.12.2 kernel needed an adapter release. Same shape as the third: the guard reads a tree ahead of
# the record as a correct pending release, which is exactly what it looks like, and the upload is
# the last thing that happens so there is nothing after it to remind anyone. Four for four says the
# rule is not the fix. What would be: `publish.yml` refusing to upload an adapter whose version and
# kernel range this file does not already record, which makes the record a precondition of the
# upload instead of a chore after it. Not built; it reverses the rule above and belongs in its own
# change.
#
# The tag carries NO `v`. `publish.yml` reads an adapter tag as everything after the last hyphen,
# so `adapters-langgraph-1.1.0` names 1.1.0 and `adapters-langgraph-v1.1.0` names `v1.1.0` and is
# refused. The `v` prefix belongs to kernel tags, where the workflow strips it. `MAJOR.MINOR` is
Expand All @@ -48,9 +58,9 @@
# that gets skipped in the run that mattered.

[langgraph]
version = "1.2.0"
kernel = ">=0.5,<0.12"
version = "1.3.0"
kernel = ">=0.5,<0.13"

[openai-agents]
version = "1.2.0"
kernel = ">=0.5,<0.12"
version = "1.3.0"
kernel = ">=0.5,<0.13"
14 changes: 12 additions & 2 deletions tests/test_packaging.py
Original file line number Diff line number Diff line change
Expand Up @@ -904,8 +904,18 @@ def test_a_widened_kernel_range_is_not_shipped_without_a_new_version(adapter):
#:
#: Checked 2026-09-14, during the 0.11.0 release pass, for both adapters at both versions.
RECORDED: dict[str, dict[str, str]] = {
"langgraph": {"1.0.0": ">=0.5,<0.6", "1.1.0": ">=0.5,<0.11", "1.2.0": ">=0.5,<0.12"},
"openai-agents": {"1.0.0": ">=0.5,<0.6", "1.1.0": ">=0.5,<0.11", "1.2.0": ">=0.5,<0.12"},
"langgraph": {
"1.0.0": ">=0.5,<0.6",
"1.1.0": ">=0.5,<0.11",
"1.2.0": ">=0.5,<0.12",
"1.3.0": ">=0.5,<0.13",
},
"openai-agents": {
"1.0.0": ">=0.5,<0.6",
"1.1.0": ">=0.5,<0.11",
"1.2.0": ">=0.5,<0.12",
"1.3.0": ">=0.5,<0.13",
},
}


Expand Down