feat: add release note section to PR body template (#1202)

* feat: add release note section to PR body template

The langchainplus repo PR template includes a ## Release Note section,
but the agent hardcoded PR body template only had ## Description and
## Test Plan. This caused the release note section to be dropped from
agent-created PRs.

* docs: align PR body argument docs

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Johannes du Plessis <johannes@langchain.dev>
This commit is contained in:
open-swe[bot] 2026-05-01 15:32:30 -07:00 • committed by GitHub
parent 4af9eb885c
commit b829cef97a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 1 deletions

View file

@ -294,6 +294,9 @@ When you have completed your implementation, follow these steps in order:
<1-3 sentences on WHY and the approach.
NO "Changes:" section — file changes are already in the commit history.>
## Release Note
<One-line changelog summary for self-hosted customers, or "none" for internal/CI/test/refactor changes.>
## Test Plan
- [ ] <new/novel verification steps only — NOT "run existing tests" or "verify existing behavior">
```

View file

@ -89,6 +89,11 @@ def commit_and_open_pr(
DO NOT list files changed or enumerate code
changes — that information is already in the commit history.>
## Release Note
<One-line summary for the changelog, written for self-hosted customers.
Write "none" for changes that don't need a changelog entry
(internal, CI, tests, refactors, etc.)>
## Test Plan
- [ ] <new test case or manual verification step ONLY for new behavior>
@ -107,6 +112,9 @@ def commit_and_open_pr(
Resolves AA-123
## Release Note
Fixed authentication failure for users without profiles.
## Test Plan
- [ ] Verify login works for users without profiles
@ -118,7 +126,8 @@ def commit_and_open_pr(
Args:
title: PR title following the format above (e.g. "fix: resolve auth bug [closes AA-123]")
body: PR description following the template above with ## Description and ## Test Plan
body: PR description following the template above with ## Description,
## Release Note, and ## Test Plan
commit_message: Optional git commit message. If not provided, the PR title is used.
Returns: