Skip to content

fix: update current version, remove auto dispatch from workflows, update langflow version#1544

Merged
lucaseduoli merged 6 commits into
mainfrom
fix/langflow_version_1.9.2
Jun 2, 2026
Merged

fix: update current version, remove auto dispatch from workflows, update langflow version#1544
lucaseduoli merged 6 commits into
mainfrom
fix/langflow_version_1.9.2

Conversation

@lucaseduoli

@lucaseduoli lucaseduoli commented May 6, 2026

Copy link
Copy Markdown
Collaborator

This pull request updates version numbers across the OpenRAG project and makes changes to GitHub Actions workflows. The most significant updates are version bumps for the main project and all SDKs, an update to the langflow Docker image, and simplification of workflow triggers to only allow manual runs.

Version updates:

  • Bumped the version of the main Python project in pyproject.toml from 0.3.2 to 0.5.0.
  • Updated the MCP SDK version in sdks/mcp/pyproject.toml and sdks/mcp/src/openrag_mcp/__init__.py from 0.3.0rc4/0.2.2 to 0.4.0. [1] [2]
  • Updated the Python SDK version in sdks/python/pyproject.toml and sdks/python/openrag_sdk/__init__.py from 0.3.1/0.2.2 to 0.4.0. [1] [2]
  • Updated the TypeScript SDK version in sdks/typescript/package.json and package-lock.json from 0.3.1/0.2.2 to 0.4.0. [1] [2]

Workflow updates:

  • Removed automatic triggers on push for all main workflows (build-multiarch.yml, publish-mcp.yml, publish-sdk-python.yml, publish-sdk-typescript.yml), making them only runnable manually via workflow_dispatch. [1] [2] [3] [4]

Dependency updates:

  • Updated the base image in Dockerfile.langflow from langflowai/langflow:1.9.0 to 1.9.2.

Summary by CodeRabbit

  • Chores
    • Main package version bumped to 0.5.0
    • Python SDK version updated to 0.4.0
    • TypeScript SDK version updated to 0.4.0
    • MCP SDK version updated to 0.3.0
    • Publishing workflows updated for manual triggering

@lucaseduoli lucaseduoli self-assigned this May 6, 2026
@coderabbitai

coderabbitai Bot commented May 6, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 09b9cc80-bbdf-4ab0-929d-9b99289376a4

📥 Commits

Reviewing files that changed from the base of the PR and between 4244c0f and bacf281.

📒 Files selected for processing (2)
  • pyproject.toml
  • sdks/mcp/src/openrag_mcp/__init__.py
💤 Files with no reviewable changes (2)
  • sdks/mcp/src/openrag_mcp/init.py
  • pyproject.toml

Walkthrough

This PR updates package versions across the root and SDK packages (root to 0.5.0, Python SDK to 0.4.0, MCP SDK to 0.3.0, TypeScript SDK to 0.4.0) and reconfigures GitHub Actions workflows to control publishing behavior through manual dispatch triggers instead of automatic push-based triggers.

Changes

Release Configuration

Layer / File(s) Summary
Version Bumps Across Packages
pyproject.toml, sdks/python/pyproject.toml, sdks/python/openrag_sdk/__init__.py, sdks/mcp/src/openrag_mcp/__init__.py, sdks/typescript/package.json
Root package version is bumped to 0.5.0; Python SDK versions (pyproject.toml and __init__.py) are updated to 0.4.0; MCP SDK __version__ is updated to 0.3.0; TypeScript SDK version is bumped to 0.4.0.
Workflow Trigger Configuration
.github/workflows/build-multiarch.yml, .github/workflows/publish-mcp.yml, .github/workflows/publish-sdk-python.yml, .github/workflows/publish-sdk-typescript.yml
Build-multiarch and publish-sdk-python workflows remove push triggers, leaving only manual dispatch; publish-mcp replaces its push trigger with workflow_dispatch; publish-sdk-typescript adds workflow_dispatch trigger alongside the existing push trigger.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested reviewers

  • edwinjosechittilappilly
  • mfortman11
  • mpawlow
🚥 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 reflects the three main changes: version bumps, workflow dispatch modifications, and Langflow version update.
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 docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/langflow_version_1.9.2

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 ci ⬛ CI/CD, build, and infrastructure issues docker bug 🔴 Something isn't working. and removed bug 🔴 Something isn't working. labels May 6, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
sdks/mcp/pyproject.toml (1)

24-26: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Update MCP dependency to match SDK version.

The openrag-sdk dependency is pinned to 0.3.0rc1 while this PR bumps the SDK to 0.4.0. Update the dependency to prevent publishing an MCP package that depends on an older prerelease version.

Suggested fix
 dependencies = [
     "mcp>=1.0.0",
     "httpx>=0.28.0",  
-    "openrag-sdk==0.3.0rc1",
+    "openrag-sdk==0.4.0",
 ]
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@sdks/mcp/pyproject.toml` around lines 24 - 26, Update the pinned openrag-sdk
dependency in pyproject.toml to match the SDK bump: replace the existing
"openrag-sdk==0.3.0rc1" entry with the new SDK version (e.g.,
"openrag-sdk==0.4.0") so the MCP package depends on the correct SDK release;
locate the dependency line in sdks/mcp/pyproject.toml and update the version
string accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@sdks/mcp/pyproject.toml`:
- Around line 24-26: Update the pinned openrag-sdk dependency in pyproject.toml
to match the SDK bump: replace the existing "openrag-sdk==0.3.0rc1" entry with
the new SDK version (e.g., "openrag-sdk==0.4.0") so the MCP package depends on
the correct SDK release; locate the dependency line in sdks/mcp/pyproject.toml
and update the version string accordingly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: de210bca-bfa6-4705-bdaf-34523a27b31a

📥 Commits

Reviewing files that changed from the base of the PR and between b233bdb and 4244c0f.

⛔ Files ignored due to path filters (4)
  • sdks/mcp/uv.lock is excluded by !**/*.lock
  • sdks/python/uv.lock is excluded by !**/*.lock
  • sdks/typescript/package-lock.json is excluded by !**/package-lock.json
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (11)
  • .github/workflows/build-multiarch.yml
  • .github/workflows/publish-mcp.yml
  • .github/workflows/publish-sdk-python.yml
  • .github/workflows/publish-sdk-typescript.yml
  • Dockerfile.langflow
  • pyproject.toml
  • sdks/mcp/pyproject.toml
  • sdks/mcp/src/openrag_mcp/__init__.py
  • sdks/python/openrag_sdk/__init__.py
  • sdks/python/pyproject.toml
  • sdks/typescript/package.json
💤 Files with no reviewable changes (4)
  • .github/workflows/publish-sdk-python.yml
  • .github/workflows/build-multiarch.yml
  • .github/workflows/publish-sdk-typescript.yml
  • .github/workflows/publish-mcp.yml

@edwinjosechittilappilly edwinjosechittilappilly left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions github-actions Bot added the lgtm label May 6, 2026
@github-actions github-actions Bot added bug 🔴 Something isn't working. and removed bug 🔴 Something isn't working. labels Jun 2, 2026
@github-actions github-actions Bot added bug 🔴 Something isn't working. and removed bug 🔴 Something isn't working. labels Jun 2, 2026
@lucaseduoli lucaseduoli merged commit ecb6d96 into main Jun 2, 2026
19 checks passed
@github-actions github-actions Bot deleted the fix/langflow_version_1.9.2 branch June 2, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🔴 Something isn't working. ci ⬛ CI/CD, build, and infrastructure issues docker lgtm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants