Skip to content

ci: run pytest skills/ in GitHub Actions alongside pytest tests/#168

Merged
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/issue-159-ci-pytest-skills
Jun 13, 2026
Merged

ci: run pytest skills/ in GitHub Actions alongside pytest tests/#168
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/issue-159-ci-pytest-skills

Conversation

@rosspeili

Copy link
Copy Markdown
Contributor

Adds pytest skills/ to GitHub Actions after lint, before the existing pytest tests/ step. Bundle tests now run in CI on every PR — same install line (pip install -e ".[dev,all]"), same dummy env keys, no per-skill workflow paths.

Docs synced: TESTING.md, CONTRIBUTING.md, ai_native_workflow.md, PR template.

Fixes #159
Closes #90

Description

Closes the gap where bundle tests shipped in the wheel but only ran locally. CI now matches the two-step model from RFC #156: pytest skills/ then pytest tests/.

Type of Change

  • Skill Proposal
  • Bug Report Fix
  • Doc Fix
  • Framework Feature / RFC Updates

Checklist (all PRs)

  • My code follows the Agent Code of Conduct.
  • I have run python -m flake8 ., pytest skills/, and pytest tests/ locally.
  • CHANGELOG.md updated under [Unreleased].
  • examples/README.md — N/A.

New or updated skill

N/A — CI and docs only.

Constitution & Safety

N/A.

Related Issues

Fixes #159
Closes #90

Add bundle test step after lint; sync TESTING, CONTRIBUTING, agent workflow, and PR template with two-step CI model.

Fixes ARPAHLS#159
Closes ARPAHLS#90
@rosspeili rosspeili merged commit 9013056 into ARPAHLS:main Jun 13, 2026
5 checks passed
@rosspeili rosspeili deleted the feat/issue-159-ci-pytest-skills branch June 13, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant