Skip to content

Feat/issue 160 enforce bundle tests#185

Merged
rosspeili merged 2 commits into
ARPAHLS:mainfrom
rosspeili:feat/issue-160-enforce-bundle-tests
Jun 24, 2026
Merged

Feat/issue 160 enforce bundle tests#185
rosspeili merged 2 commits into
ARPAHLS:mainfrom
rosspeili:feat/issue-160-enforce-bundle-tests

Conversation

@rosspeili

Copy link
Copy Markdown
Contributor

Description

Adds a framework test so every skill under skills/ with a manifest.yaml must also ship test_skill.py. This turns the #156 bundle-test rule from docs-only into a CI gate via the existing tests/test_skill_issuer.py harness.

Also documents the enforcement in CONTRIBUTING, TESTING.md, and the skill template.

Fixes #160

Type of change

Checklist

  • Code follows the Agent Code of Conduct
  • pytest tests/test_skill_issuer.py run locally (4 passed); black / flake8 clean on changed files
  • CHANGELOG.md updated under [Unreleased]
  • examples/README.md — N/A

Related

Extend tests/test_skill_issuer.py with a bundle-test presence check. Document enforcement in CONTRIBUTING, TESTING.md, and the skill template.

Fixes ARPAHLS#160
@rosspeili rosspeili merged commit 23b103a into ARPAHLS:main Jun 24, 2026
5 checks passed
@rosspeili rosspeili deleted the feat/issue-160-enforce-bundle-tests branch June 24, 2026 07:46
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.

[Feat]: Enforce test_skill.py in test_skill_issuer.py for every registry skill

1 participant