|
|
7 luni în urmă | |
|---|---|---|
| .. | ||
| _archive | 7 luni în urmă | |
| README.md | 7 luni în urmă | |
| VERSION_BUMP_GUIDE.md | 8 luni în urmă | |
| opencode.yml | 11 luni în urmă | |
| post-merge.yml | 7 luni în urmă | |
| pr-checks.yml | 7 luni în urmă | |
| sync-docs.yml | 7 luni în urmă | |
| update-registry.yml | 7 luni în urmă | |
| validate-registry.yml | 7 luni în urmă | |
| validate-test-suites.yml | 7 luni în urmă | |
This directory contains GitHub Actions workflows for automated testing, validation, and releases.
pr-checks.yml - Fast Build ValidationTriggers: Pull requests to main/dev with evals changes
Duration: < 2 minutes
What it does:
Fork-friendly: ✅ Yes - read-only checks
validate-registry.yml - Registry ValidationTriggers: Pull requests to main/dev
Duration: < 1 minute
What it does:
Fork-friendly: ✅ Yes - detects forks and provides guidance
post-merge.yml - Auto-Versioning & ReleasesTriggers: Push to main branch
Duration: < 1 minute
What it does:
Conventional Commit Examples:
feat: add new feature # → Minor bump (0.1.0 → 0.2.0)
fix: bug fix # → Patch bump (0.1.0 → 0.1.1)
feat!: breaking change # → Major bump (0.1.0 → 1.0.0)
[alpha] experimental # → Alpha bump (0.1.0-alpha.1)
Manual override: Can skip version bump via workflow_dispatch
update-registry.yml - Registry Auto-UpdateTriggers: Push to main with .opencode changes
Duration: < 1 minute
What it does:
sync-docs.yml - Documentation SyncTriggers: Push to main with registry/component changes
Duration: Variable (depends on OpenCode)
What it does:
opencode.yml - OpenCode IntegrationTriggers: Issue comments with /opencode or /oc
What it does:
Before:
After:
See _archive/README.md for details on removed workflows.
Build Check (pr-checks.yml)
Registry Validation (validate-registry.yml)
See EXTERNAL_PR_GUIDE.md for detailed instructions.
Quick fixes:
# Build errors
cd evals/framework && npm run build
# Registry updates
./scripts/registry/auto-detect-components.sh --auto-add
# Prompt issues
./scripts/prompts/use-prompt.sh <agent> default
# Test PR locally
gh pr checkout <PR_NUMBER>
cd evals/framework
npm install
npm run build
# Run AI tests (optional)
npm run test:ci
Skip validation:
gh workflow run validate-registry.yml -f skip_validation=true
Skip version bump:
gh workflow run post-merge.yml -f skip_version_bump=true
Version bumping is automatic based on commit messages. See VERSION_BUMP_GUIDE.md.
Manual version bump:
npm run version:bump:patch # 0.1.0 → 0.1.1
npm run version:bump:minor # 0.1.0 → 0.2.0
npm run version:bump:major # 0.1.0 → 1.0.0
| Workflow | Status | Purpose | Fork-Friendly |
|---|---|---|---|
| pr-checks.yml | ✅ Active | Fast build validation | ✅ Yes |
| validate-registry.yml | ✅ Active | Registry validation | ✅ Yes |
| post-merge.yml | ✅ Active | Auto-versioning | N/A (main only) |
| update-registry.yml | ✅ Active | Registry auto-update | N/A (main only) |
| sync-docs.yml | ✅ Active | Doc sync | N/A (main only) |
| opencode.yml | ✅ Active | OpenCode integration | N/A (issues only) |
| test-agents.yml | 🗄️ Archived | Expensive AI tests | ❌ No |
| validate-test-suites.yml | 🗄️ Archived | Redundant validation | ✅ Yes |