[PR #22] [MERGED] Update workflow templates to use remote repo #24

Closed
opened 2026-02-16 03:19:25 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/vibe-llama/pull/22
Author: @adrianlyjak
Created: 9/28/2025
Status: Merged
Merged: 9/29/2025
Merged by: @AstraBert

Base: mainHead: cursor/LI-3707-update-workflow-templates-to-use-remote-repo-3fdb


📝 Commits (3)

📊 Changes

29 files changed (+60 additions, -1313 deletions)

View changed files

📝 README.md (+8 -1)
📝 pyproject.toml (+1 -4)
📝 src/vibe_llama/scaffold/scaffold.py (+13 -13)
📝 src/vibe_llama/sdk/base.py (+1 -1)
templates/basic/README.md (+0 -52)
templates/basic/pyproject.toml (+0 -17)
templates/basic/src/basic/__init__.py (+0 -0)
templates/basic/src/basic/workflow.py (+0 -172)
templates/document_parsing/README.md (+0 -49)
templates/document_parsing/pyproject.toml (+0 -17)
templates/document_parsing/src/document_parsing/__init__.py (+0 -0)
templates/document_parsing/src/document_parsing/workflow.py (+0 -165)
templates/human_in_the_loop/README.md (+0 -48)
templates/human_in_the_loop/pyproject.toml (+0 -17)
templates/human_in_the_loop/src/human_in_the_loop/__init__.py (+0 -0)
templates/human_in_the_loop/src/human_in_the_loop/workflow.py (+0 -171)
templates/invoice_extraction/README.md (+0 -56)
templates/invoice_extraction/pyproject.toml (+0 -17)
templates/invoice_extraction/src/invoice_extraction/__init__.py (+0 -0)
templates/invoice_extraction/src/invoice_extraction/workflow.py (+0 -149)

...and 9 more files

📄 Description

Update workflow templates to pull from remote GitHub repositories instead of local files.

This change removes all local template directories, updates pyproject.toml to no longer bundle them, and modifies the scaffold module to fetch templates using copier's gh: source. Tests have been refactored to use a copier.run_copy stub to avoid network calls and local template assertions.


Linear Issue: LI-3707

Open in Cursor Open in Web


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/vibe-llama/pull/22 **Author:** [@adrianlyjak](https://github.com/adrianlyjak) **Created:** 9/28/2025 **Status:** ✅ Merged **Merged:** 9/29/2025 **Merged by:** [@AstraBert](https://github.com/AstraBert) **Base:** `main` ← **Head:** `cursor/LI-3707-update-workflow-templates-to-use-remote-repo-3fdb` --- ### 📝 Commits (3) - [`1b7475e`](https://github.com/run-llama/vibe-llama/commit/1b7475e76436916a18cfdd684883c76a96773d2b) Refactor: Use remote templates for scaffolding - [`9cad7f0`](https://github.com/run-llama/vibe-llama/commit/9cad7f08a6c92e46fa8c93cd8944955971d2590b) Fix formats - [`75de958`](https://github.com/run-llama/vibe-llama/commit/75de9589d6078abda52e3390154d9f4bf9fce38a) chore: vbump ### 📊 Changes **29 files changed** (+60 additions, -1313 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+8 -1) 📝 `pyproject.toml` (+1 -4) 📝 `src/vibe_llama/scaffold/scaffold.py` (+13 -13) 📝 `src/vibe_llama/sdk/base.py` (+1 -1) ➖ `templates/basic/README.md` (+0 -52) ➖ `templates/basic/pyproject.toml` (+0 -17) ➖ `templates/basic/src/basic/__init__.py` (+0 -0) ➖ `templates/basic/src/basic/workflow.py` (+0 -172) ➖ `templates/document_parsing/README.md` (+0 -49) ➖ `templates/document_parsing/pyproject.toml` (+0 -17) ➖ `templates/document_parsing/src/document_parsing/__init__.py` (+0 -0) ➖ `templates/document_parsing/src/document_parsing/workflow.py` (+0 -165) ➖ `templates/human_in_the_loop/README.md` (+0 -48) ➖ `templates/human_in_the_loop/pyproject.toml` (+0 -17) ➖ `templates/human_in_the_loop/src/human_in_the_loop/__init__.py` (+0 -0) ➖ `templates/human_in_the_loop/src/human_in_the_loop/workflow.py` (+0 -171) ➖ `templates/invoice_extraction/README.md` (+0 -56) ➖ `templates/invoice_extraction/pyproject.toml` (+0 -17) ➖ `templates/invoice_extraction/src/invoice_extraction/__init__.py` (+0 -0) ➖ `templates/invoice_extraction/src/invoice_extraction/workflow.py` (+0 -149) _...and 9 more files_ </details> ### 📄 Description Update workflow templates to pull from remote GitHub repositories instead of local files. This change removes all local template directories, updates `pyproject.toml` to no longer bundle them, and modifies the `scaffold` module to fetch templates using `copier`'s `gh:` source. Tests have been refactored to use a `copier.run_copy` stub to avoid network calls and local template assertions. --- Linear Issue: [LI-3707](https://linear.app/llamaindex/issue/LI-3707/vibe-llama-update-workflow-templates-to-pull-from-repo) <a href="https://cursor.com/background-agent?bcId=bc-99483c0c-77c1-44ed-a599-5867142b72c3"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-cursor-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-cursor-light.svg"><img alt="Open in Cursor" src="https://cursor.com/open-in-cursor.svg"></picture></a>&nbsp;<a href="https://cursor.com/agents?id=bc-99483c0c-77c1-44ed-a599-5867142b72c3"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-web-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-web-light.svg"><img alt="Open in Web" src="https://cursor.com/open-in-web.svg"></picture></a> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 03:19:25 -05:00
yindo closed this issue 2026-02-16 03:19:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/vibe-llama#24