test(kb): add valid test file for workflow validation
All checks were successful
KB Lint / validate (push) Successful in 3s
All checks were successful
KB Lint / validate (push) Successful in 3s
- Create kb/01_projects/test/2025-11-11--runner-test--note.md - Include all 18 required frontmatter fields - Proper filename pattern, date, and type matching - routing_confidence: 0.95 (valid, not in review queue) - Test workflow fix for git revision error - Verify KB lint workflow executes correctly
This commit is contained in:
77
kb/01_projects/test/2025-11-11--runner-test--note.md
Normal file
77
kb/01_projects/test/2025-11-11--runner-test--note.md
Normal file
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: "Runner Test - KB Workflow Validation"
|
||||
date: "2025-11-11"
|
||||
captured_at: "2025-11-11"
|
||||
author: ["Test User"]
|
||||
source: { kind: chat, ref: "runner-test-workflow-validation" }
|
||||
source_type: chat
|
||||
project: ["tendril"]
|
||||
related_projects: ["tendril"]
|
||||
topics: ["testing", "workflows", "kb-system", "gitea-actions"]
|
||||
tags: ["test", "workflow", "validation", "runner", "gitea-actions"]
|
||||
type: note
|
||||
status: draft
|
||||
phase_relevance: ["phase-05"]
|
||||
routing_hint: "Test file for Gitea Actions runner and workflow validation - will be deleted after testing"
|
||||
proposed_path: "kb/01_projects/test/"
|
||||
routing_confidence: 0.95
|
||||
related: []
|
||||
summary: "Test KB file created to validate Gitea Actions runner setup and KB lint workflow functionality. This file will be deleted after successful workflow validation."
|
||||
key_takeaways: []
|
||||
action_candidates: []
|
||||
---
|
||||
|
||||
# Runner Test - KB Workflow Validation
|
||||
|
||||
This is a test file created to validate that the Gitea Actions runner setup and KB lint workflow (`kb-lint.yml`) are working correctly on the current branch.
|
||||
|
||||
## Purpose
|
||||
|
||||
- Test KB file naming validation
|
||||
- Test frontmatter validation with all required fields
|
||||
- Test workflow triggers on push events
|
||||
- Verify workflow provides clear validation results
|
||||
- Test that the git revision error fix is working
|
||||
|
||||
## Expected Behavior
|
||||
|
||||
When this file is committed and pushed to the current branch:
|
||||
1. KB lint workflow should trigger (because `kb/**/*.md` changed)
|
||||
2. Workflow should validate the file without git revision errors
|
||||
3. Workflow should pass (file follows all rules)
|
||||
4. No `fatal: bad revision 'HEAD~1...HEAD'` error should appear
|
||||
|
||||
## File Details
|
||||
|
||||
- **Filename**: `2025-11-11--runner-test--note.md`
|
||||
- **Type**: note
|
||||
- **Date**: 2025-11-11
|
||||
- **Location**: `kb/01_projects/test/`
|
||||
- **Routing Confidence**: 0.95 (high confidence, not in review queue)
|
||||
|
||||
## Validation Rules Tested
|
||||
|
||||
✅ Filename pattern: `YYYY-MM-DD--slug--type.md`
|
||||
✅ Frontmatter exists and is valid YAML
|
||||
✅ All 18 required fields present:
|
||||
- title, date, captured_at, author, source, source_type
|
||||
- project, related_projects, topics, tags
|
||||
- type, status, phase_relevance
|
||||
- routing_hint, proposed_path, routing_confidence
|
||||
- related, summary, key_takeaways, action_candidates
|
||||
✅ Date in frontmatter matches filename date (2025-11-11)
|
||||
✅ Type in frontmatter matches filename type (note)
|
||||
✅ routing_confidence is numeric 0.00-1.00 (0.95)
|
||||
✅ routing_confidence >= 0.60 (not in _review_queue/)
|
||||
|
||||
## Workflow Fix Validation
|
||||
|
||||
This file also tests that the workflow fix for the git revision error is working:
|
||||
- Uses `github.event.before` and `github.event.after` instead of `HEAD~1...HEAD`
|
||||
- Should work correctly with shallow clones
|
||||
- Should not produce `fatal: bad revision` errors
|
||||
|
||||
---
|
||||
|
||||
**Note**: This file will be deleted after workflow validation is confirmed successful.
|
||||
|
||||
Reference in New Issue
Block a user