Skip to content

deps(ci): add langchain to rc release ci#2249

Merged
goldmedal merged 1 commit into
mainfrom
ci/add-langchain-sdk-to-rc-release
May 8, 2026
Merged

deps(ci): add langchain to rc release ci#2249
goldmedal merged 1 commit into
mainfrom
ci/add-langchain-sdk-to-rc-release

Conversation

@PaulChen79
Copy link
Copy Markdown
Contributor

@PaulChen79 PaulChen79 commented May 8, 2026

Summary by CodeRabbit

  • Chores
    • Updated release workflow to enable RC releases for the wren-langchain component, including automated publishing and release creation processes.

@PaulChen79 PaulChen79 self-assigned this May 8, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 8, 2026

Review Change Stack
No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 1c990fb9-9c89-470a-bb1e-7bb22224ac3c

📥 Commits

Reviewing files that changed from the base of the PR and between f2c3b2d and aebdd3d.

📒 Files selected for processing (1)
  • .github/workflows/rc-release.yml

Walkthrough

The rc-release CI workflow is extended to support publishing the wren-langchain component via RC releases. A new conditional job calls a dedicated publish workflow with computed PyPI version and tag, and the release creation job is updated to await completion of this new publishing step.

Changes

RC Release Workflow Extension for wren-langchain

Layer / File(s) Summary
Workflow Input Configuration
.github/workflows/rc-release.yml
Component dispatch input adds wren-langchain as a selectable option alongside existing components.
Publish Job Implementation
.github/workflows/rc-release.yml
New publish-wren-langchain job conditionally publishes the component when selected, calling the dedicated publish workflow with RC version and OIDC token permissions.
Job Orchestration and Dependencies
.github/workflows/rc-release.yml
The create-release job's needs array is expanded to include publish-wren-langchain, ensuring component publication completes before release creation.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • Canner/WrenAI#2231: Both PRs modify .github/workflows/rc-release.yml component handling; this PR adds the new wren-langchain component and job, while the related PR fixes component-to-manifest-path resolution for RC version determination.
  • Canner/WrenAI#2232: Both PRs modify rc-release workflow's component publish jobs and RC version computation logic.

Suggested labels

ci

Suggested reviewers

  • onlyjackfrost

Poem

🐰 A workflow so neat, wren-langchain takes the stage,
Dispatch it with care, in CI's grand cage,
Publishing swift with OIDC so bright,
Release waits politely—the orchestration's just right! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding wren-langchain component support to the RC release CI workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/add-langchain-sdk-to-rc-release

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the ci label May 8, 2026
@goldmedal goldmedal merged commit 628cf5f into main May 8, 2026
3 of 4 checks passed
@goldmedal goldmedal deleted the ci/add-langchain-sdk-to-rc-release branch May 8, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants