graphiti/.github/workflows
Lars Varming 63f9989b37 Create graphiti-core-varming package + update mcp_server dependency
This commit implements proper architecture for maintaining the database fix:

1. Created graphiti-core-varming package (v0.23.1-varming.1)
   - Fork of graphiti-core 0.23.0 with database parameter fix
   - Published as separate package to PyPI
   - Maintains clean separation from upstream
   - Package name: graphiti-core-varming
   - Author: Lars Varming <lars.varming@gmail.com>

2. Updated mcp_server to depend on graphiti-core-varming
   - Changed all graphiti-core dependencies to graphiti-core-varming
   - Version: >=0.23.1-varming.1
   - Updated in: dependencies, falkordb extra, all extra, dev extra
   - Updated local development override comment

3. Created GitHub workflow for graphiti-core-varming
   - Workflow: .github/workflows/publish-graphiti-core-varming.yml
   - Triggers on tags: core-v*.*.*-varming.*
   - Also supports manual workflow_dispatch
   - Publishes to PyPI using UV_PUBLISH_TOKEN

Benefits:
- Clean separation between core fix and MCP server
- Easy to contribute fix back to upstream
- Independent versioning
- Proper package management
- No bundling or hacks

Files Modified:
- pyproject.toml (root - graphiti-core-varming package definition)
- mcp_server/pyproject.toml (dependency update)
- .github/workflows/publish-graphiti-core-varming.yml (new)

Next Steps:
1. Manually trigger publish-graphiti-core-varming workflow
2. Wait for graphiti-core-varming to be available on PyPI
3. Update mcp_server to v1.0.6
4. Publish mcp_server with tag mcp-v1.0.6

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 11:44:51 +01:00
..
ai-moderator.yml feat: Add GitHub AI Moderator for automated spam detection (#856) 2025-08-25 07:25:07 -07:00
build-custom-mcp.yml Use official Dockerfile.standalone for custom MCP server build 2025-11-08 21:07:28 +01:00
cla.yml Update cla.yml (#884) 2025-08-30 08:23:53 -07:00
claude-code-review-manual.yml Secure Claude PR reviews with two-workflow approach (#999) 2025-10-12 09:41:13 -07:00
claude-code-review.yml Disable fork PR comment job in workflow (#1047) 2025-11-05 08:31:06 -08:00
claude.yml Update claude.yml (#877) 2025-08-28 20:58:00 -07:00
codeql.yml Create codeql.yml (#580) 2025-06-12 19:04:34 -07:00
daily_issue_maintenance.yml Refactor issue workflows for improved automation (#964) 2025-10-02 11:37:19 -07:00
issue-triage.yml Update issue triage workflow to allow non-write users for duplicate checks (#974) 2025-10-03 09:20:28 -07:00
lint.yml depot + cleanup (#22) 2024-08-22 15:16:15 -07:00
publish-graphiti-core-varming.yml Create graphiti-core-varming package + update mcp_server dependency 2025-11-10 11:44:51 +01:00
publish-mcp-pypi.yml Fix graphiti-mcp-varming package for PyPI publication 2025-11-09 19:32:13 +01:00
release-graphiti-core.yml Update release-graphiti-core.yml to python 3.11 (#639) 2025-06-27 14:27:21 -07:00
release-mcp-server.yml Fix MCP server release workflow to build all Dockerfile variants (#1037) 2025-10-30 23:47:19 -07:00
release-server-container.yml Add automated FastAPI server container release workflow (#1031) 2025-10-29 19:24:12 -07:00
typecheck.yml Potential fix for code scanning alert no. 18: Workflow does not contain permissions (#648) 2025-06-30 13:01:42 -07:00
unit_tests.yml Remove integration markers from database tests (#1000) 2025-10-12 10:16:34 -07:00