Skip to content

Align CI with pyproject install and document test scope (#151)#152

Merged
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/issue-151-ci-alignment
Jun 2, 2026
Merged

Align CI with pyproject install and document test scope (#151)#152
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/issue-151-ci-alignment

Conversation

@rosspeili
Copy link
Copy Markdown
Contributor

Description

Streamlines GitHub Actions CI to install dependencies from pyproject.toml only (pip install -e ".[dev,all]") and removes redundant manual pip pins and stale comments.

Documents the CI contract in TESTING.md and CONTRIBUTING.md: CI runs pytest tests/; co-located skills/**/test_skill.py stays a local pre-PR step for skill authors. No per-skill workflow edits when new skills land.

Fixes #151

Type of Change

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

Checklist

  • Agent Code of Conduct
  • flake8 . and pytest tests/ run locally (71 passed)
  • CHANGELOG.md updated under [Unreleased]
  • examples/README.md (N/A)

New or updated skill

N/A — no changes under skills/.

Related Issues

Fixes #151

Related: #150 (defi skill PRs should not add CI workflow edits)

Install from pyproject only in GitHub Actions and document that CI runs pytest tests/ while co-located skill tests stay local.
@rosspeili rosspeili merged commit 92824fb into ARPAHLS:main Jun 2, 2026
5 checks passed
@rosspeili rosspeili deleted the feat/issue-151-ci-alignment branch June 2, 2026 14:29
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]: Align CI with pyproject extras, skill tests, and manifest dependencies

1 participant