Skip to content

feat(ci): Setup CI workflow with code generation test suite#3

Closed
ijusttookadnatest wants to merge 49 commits intomainfrom
ci/update
Closed

feat(ci): Setup CI workflow with code generation test suite#3
ijusttookadnatest wants to merge 49 commits intomainfrom
ci/update

Conversation

@ijusttookadnatest
Copy link
Copy Markdown
Contributor

No description provided.

@ijusttookadnatest ijusttookadnatest changed the title core: add ancient ci, trunk-check and a test ci ci: update ci with code generation functional tests Apr 24, 2025
@ijusttookadnatest ijusttookadnatest changed the title ci: update ci with code generation functional tests ci: update and add code generation tests Apr 24, 2025
@ijusttookadnatest ijusttookadnatest marked this pull request as ready for review May 6, 2025 17:30
@ijusttookadnatest ijusttookadnatest changed the title ci: update and add code generation tests feat(ci): Setup CI workflow with code generation test suite May 6, 2025
@antiyro antiyro closed this Jun 19, 2025
enitrat pushed a commit that referenced this pull request Jan 3, 2026
- Create dspy/templates.py with Cairo contract and test templates:
  - CONTRACT_TEMPLATE and CONTRACT_TEMPLATE_TITLE
  - TEST_TEMPLATE and TEST_TEMPLATE_TITLE

- Update document_retriever.py to import from templates module:
  - Reduces file size by ~290 lines
  - Separates template content from retrieval logic

- Update imports in:
  - dspy/retrieval_judge.py
  - tests/unit/test_retrieval_judge.py

This improves maintainability by keeping template content
separate from the document retrieval implementation.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
enitrat added a commit that referenced this pull request Jan 3, 2026
- Create dspy/templates.py with Cairo contract and test templates:
  - CONTRACT_TEMPLATE and CONTRACT_TEMPLATE_TITLE
  - TEST_TEMPLATE and TEST_TEMPLATE_TITLE

- Update document_retriever.py to import from templates module:
  - Reduces file size by ~290 lines
  - Separates template content from retrieval logic

- Update imports in:
  - dspy/retrieval_judge.py
  - tests/unit/test_retrieval_judge.py

This improves maintainability by keeping template content
separate from the document retrieval implementation.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
enitrat added a commit that referenced this pull request Feb 26, 2026
# This is the 1st commit message:

feat(ingesters): add cairo skills config

# This is the commit message #2:

feat(python): add cairo skills source metadata types

# This is the commit message #3:

Add CAIRO_SKILLS query resource description

# This is the commit message #4:

feat: add async unique-id fetch helper for retriever

# This is the commit message #5:

docs: add research context for Step 4 SkillsIngester implementation

Captures codebase patterns, type definitions, frontmatter parsing approaches,
GitHub API call patterns, and open questions (fullContent field gap, class name
discrepancy) for the cairo_skills SkillsIngester.

# This is the commit message #6:

feat(ingesters): add cairo skills github ingester and chunks

# This is the commit message #7:

ingesters: guard cairo skill markdown traversal depth

# This is the commit message #8:

ingesters: document frontmatter parser scope

# This is the commit message #9:

ingesters: fetch cairo skill files in parallel batches

# This is the commit message #10:

ingesters: remove unused skills barrel export

# This is the commit message #11:

ingesters: expose skills to subclasses for test setup

# This is the commit message #12:

ingesters: align cairo skills config owner and repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants