mirror of
https://github.com/langchain-ai/deepagents.git
synced 2026-07-21 01:05:27 -04:00
0867f16440
Release-please PR descriptions currently imply the text between the header and footer becomes the published GitHub release body. In practice, `release.yml` extracts release notes from the merged package `CHANGELOG.md`, with contributor shoutouts appended at publish time. This updates the release docs and release-please PR framing so maintainers polish the package changelog first, then keep the PR body as an accurate preview for reviewers. It also calls out that later release-please syncs can overwrite both surfaces.
213 lines
6.1 KiB
JSON
213 lines
6.1 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
|
|
"skip-github-release": true,
|
|
"draft-pull-request": true,
|
|
"separate-pull-requests": true,
|
|
"changelog-sections": [
|
|
{
|
|
"type": "feat",
|
|
"section": "Features"
|
|
},
|
|
{
|
|
"type": "fix",
|
|
"section": "Bug Fixes"
|
|
},
|
|
{
|
|
"type": "perf",
|
|
"section": "Performance Improvements"
|
|
},
|
|
{
|
|
"type": "revert",
|
|
"section": "Reverted Changes"
|
|
},
|
|
{
|
|
"type": "docs",
|
|
"section": "Documentation",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"type": "style",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"type": "chore",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"type": "refactor",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"type": "test",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"type": "ci",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"type": "hotfix",
|
|
"hidden": true
|
|
}
|
|
],
|
|
"pull-request-title-pattern": "release(${component}): ${version}",
|
|
"component-no-space": true,
|
|
"pull-request-header": "> [!CAUTION]\n> Merging this PR will automatically publish to **PyPI** and create a **GitHub release**.\n\nFor the full release process, see [`.github/RELEASING.md`](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md).\n\n---\n\n_Release notes preview: keep this section in sync with the package `CHANGELOG.md`. The published GitHub release body is extracted from the merged `CHANGELOG.md` by `release.yml`, not from this PR description._\n",
|
|
"pull-request-footer": "\n_End release notes preview._\n\n---\n\n> [!NOTE]\n> A **New Contributors** section is appended to the GitHub release notes automatically at publish time (see [Release Pipeline](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md#release-pipeline), step 2).",
|
|
"packages": {
|
|
"libs/cli": {
|
|
"release-type": "python",
|
|
"package-name": "deepagents-cli",
|
|
"component": "deepagents-cli",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"deepagents_cli/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/cli/tests"
|
|
]
|
|
},
|
|
"libs/deepagents": {
|
|
"release-type": "python",
|
|
"package-name": "deepagents",
|
|
"component": "deepagents",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"deepagents/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/deepagents/tests"
|
|
]
|
|
},
|
|
"libs/acp": {
|
|
"release-type": "python",
|
|
"package-name": "deepagents-acp",
|
|
"component": "deepagents-acp",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"deepagents_acp/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/acp/tests"
|
|
]
|
|
},
|
|
"libs/code": {
|
|
"release-type": "python",
|
|
"package-name": "deepagents-code",
|
|
"component": "deepagents-code",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"deepagents_code/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/code/tests"
|
|
]
|
|
},
|
|
"libs/talon": {
|
|
"release-type": "python",
|
|
"package-name": "deepagents-talon",
|
|
"component": "deepagents-talon",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"deepagents_talon/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/talon/tests"
|
|
]
|
|
},
|
|
"libs/partners/daytona": {
|
|
"release-type": "python",
|
|
"package-name": "langchain-daytona",
|
|
"component": "langchain-daytona",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"langchain_daytona/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/partners/daytona/tests"
|
|
]
|
|
},
|
|
"libs/partners/modal": {
|
|
"release-type": "python",
|
|
"package-name": "langchain-modal",
|
|
"component": "langchain-modal",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"langchain_modal/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/partners/modal/tests"
|
|
]
|
|
},
|
|
"libs/partners/runloop": {
|
|
"release-type": "python",
|
|
"package-name": "langchain-runloop",
|
|
"component": "langchain-runloop",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"langchain_runloop/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/partners/runloop/tests"
|
|
]
|
|
},
|
|
"libs/partners/vercel": {
|
|
"release-type": "python",
|
|
"package-name": "langchain-vercel-sandbox",
|
|
"component": "langchain-vercel-sandbox",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"langchain_vercel_sandbox/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/partners/vercel/tests"
|
|
]
|
|
},
|
|
"libs/partners/quickjs": {
|
|
"release-type": "python",
|
|
"package-name": "langchain-quickjs",
|
|
"component": "langchain-quickjs",
|
|
"bump-minor-pre-major": true,
|
|
"bump-patch-for-minor-pre-major": true,
|
|
"extra-files": [
|
|
"pyproject.toml",
|
|
"langchain_quickjs/_version.py"
|
|
],
|
|
"changelog-path": "CHANGELOG.md",
|
|
"exclude-paths": [
|
|
"libs/partners/quickjs/tests"
|
|
]
|
|
}
|
|
},
|
|
"tag-separator": "==",
|
|
"include-component-in-tag": true,
|
|
"include-v-in-tag": false
|
|
}
|