Skip to content

ci: enable the CI workflow (tests, lint, eval) - #44

Merged
ilyautov merged 1 commit into
mainfrom
ci/enable-ci
Oct 12, 2026
Merged

ilyautov merged 1 commit into
mainfrom
ci/enable-ci

Conversation

@ilyautov

Copy link
Copy Markdown
Owner

ci.yml existed only in a local clone since June, so lint_skill, the tests and the eval harness never ran on PRs (lint_skill was red on main unnoticed until #42).

  • Adds .github/workflows/ci.yml: test_markers, test_score, lint_skill, test_package, sanity scan, metrics-only eval, trigger-eval. No network, no keys.
  • eval/run_triggers.py read the removed root SKILL.md; now reads skills/humanizer-it/SKILL.md.

All steps pass locally on Python 3.11; this PR runs them in CI for the first time.

🤖 Generated with Claude Code

ci.yml existed only locally since June, so lint_skill, the tests and the
eval harness never ran on PRs; lint_skill was broken on main unnoticed
until #42. All steps pass locally on Python 3.11.

eval/run_triggers.py read the root SKILL.md, which was removed (lint_skill
forbids a root mirror); it now reads skills/humanizer-it/SKILL.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ilyautov
ilyautov merged commit a8634a2 into main Oct 12, 2026
2 checks passed
@ilyautov
ilyautov deleted the ci/enable-ci branch October 12, 2026 16:47
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.

1 participant