Skip to content

Commit 8633222

Browse files
committed
fix: Fix CI workflow failures
- Add status/documentation files to SKIP_FILES in smoke-tests.yml - Fix Rust skill frontmatter to use 'name:' and 'description:' fields - All 17 Rust skill files now have required frontmatter fields - Fixes frontmatter validation errors in CI
1 parent d78eda2 commit 8633222

11 files changed

Lines changed: 21 additions & 4 deletions

.github/workflows/smoke-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,10 @@ jobs:
5959
"SKILLS_USAGE_GUIDE.md", "CLAUDE.md", "SUMMARY.txt",
6060
"CLAUDE_MD_UPDATES.md", "PLUGIN.md", "MIGRATION.md",
6161
"INDEX.md", "PROJECT_STATUS.md", "QUICK_START.md",
62-
"SECURITY.md"
62+
"SECURITY.md", "README_SAFETY_VALIDATOR.md",
63+
"SAFETY_VALIDATOR_SUMMARY.md", "DSPY_INTEGRATION_STATUS.md",
64+
"DSPY_INTEGRATION_SUMMARY.md", "DSPY_INTEGRATION_COMPLETION.md",
65+
"WAVE12_PHASE2_FINAL_STATUS.md", "STATUS.md"
6366
}
6467
6568
for skill_file in Path(".").rglob("*.md"):

skills/rust/pyo3-classes-modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
skill: pyo3-classes-modules
2+
name: pyo3-classes-modules
33
description: PyO3 classes, methods, and module organization for Python extensions
44
category: rust
55
tags: [pyo3, rust, python, classes, modules, plugins, oop]

skills/rust/pyo3-dspy-agents.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-agents
3+
description: Building ReAct agents with DSPy from Rust - tool use, memory management, state persistence, error recovery
24
skill_id: rust-pyo3-dspy-agents
35
title: PyO3 DSPy ReAct Agents
46
category: rust

skills/rust/pyo3-dspy-async-streaming.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-async-streaming
3+
description: Async LM calls and streaming with DSPy from Rust - Tokio/asyncio integration, streaming predictions, concurrent LM calls
24
skill_id: rust-pyo3-dspy-async-streaming
35
title: PyO3 DSPy Async and Streaming
46
category: rust

skills/rust/pyo3-dspy-fundamentals.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-fundamentals
3+
description: DSPy fundamentals from Rust - environment setup, LM configuration, calling DSPy modules, prediction handling
24
skill_id: rust-pyo3-dspy-fundamentals
35
title: PyO3 DSPy Fundamentals
46
category: rust

skills/rust/pyo3-dspy-optimization.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-optimization
3+
description: DSPy optimization workflows from Rust - running teleprompters, compiled model management, versioning, evaluation
24
skill_id: rust-pyo3-dspy-optimization
35
title: PyO3 DSPy Optimization Workflows
46
category: rust

skills/rust/pyo3-dspy-production.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-production
3+
description: Production DSPy deployment from Rust - multi-level caching, circuit breakers, Prometheus metrics, structured logging
24
skill_id: rust-pyo3-dspy-production
35
title: PyO3 DSPy Production Deployment
46
category: rust

skills/rust/pyo3-dspy-rag-pipelines.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-rag-pipelines
3+
description: RAG pipelines with DSPy from Rust - ChromaDB/Qdrant/Pinecone integration, retrieval modules, context management
24
skill_id: rust-pyo3-dspy-rag-pipelines
35
title: PyO3 DSPy RAG Pipelines
46
category: rust

skills/rust/pyo3-dspy-type-system.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
name: pyo3-dspy-type-system
3+
description: Type-safe DSPy from Rust - signature type mapping, field extraction/validation, Pydantic integration with serde
24
skill_id: rust-pyo3-dspy-type-system
35
title: PyO3 DSPy Type-Safe Signatures
46
category: rust

skills/rust/pyo3-fundamentals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
skill: pyo3-fundamentals
2+
name: pyo3-fundamentals
33
description: PyO3 fundamentals for building Python extensions in Rust
44
category: rust
55
tags: [pyo3, rust, python, ffi, performance, extensions]

0 commit comments

Comments
 (0)