Commit graph

5 commits

Author SHA1 Message Date
d17427d3cc ci: remove temporary inline probe workflow 2026-06-17 17:46:42 -04:00
6adce96983 ci: temporary inline probe workflow 2026-06-17 17:41:55 -04:00
fa25af8971 Adopt org CI conventions: thin wrappers over reusable workflows + dependabot
Replace the inlined CI with thin callers of the Sea-Haven-Industries/.github
reusable workflows (org convention — CI logic lives centrally in .github):
- ci.yaml -> ci-python-app.yaml (ruff + conventions + root collect-only +
  the agent-team/ subproject suite; emits the required `ci / ci`)
- dependency-review.yml -> callable-dependency-review.yaml
- labeler.yml -> callable-labeler.yaml (all three permissions granted)
Add .github/dependabot.yml (pip + github-actions, weekly, grouped).
2026-06-17 17:28:55 -04:00
502828f75c Fix CI collection: isolate agent-team tests; add agent-team CI job
Repo-root 'pytest --collect-only' failed with ImportPathMismatchError because
agent-team/tests/ and the root tests/ are both the 'tests' package. Add a root
conftest.py that excludes agent-team from the root collection, and a dedicated
agent-team-tests CI job that runs the (API-key-free) agent-team suite in its own
working dir.
2026-06-17 15:19:51 -04:00
Adam Moussa
fb5dbb20ee Add CI workflow and ignore .DS_Store
Closes the no-CI gap surfaced in the post-merge retrospective. The org
reusable workflows live under Sea-Haven-Industries and assume SAM/CDK
projects — orchestrator is a personal CLI tool with neither, so this is
a standalone workflow on the same conventions (actions/checkout@v6,
Python 3.12, ruff).

- lint job: ruff check + ruff format --check.
- test-collect job: installs requirements + runs `pytest --collect-only`.
  Catches import errors and golden-set test discovery regressions without
  needing live ANTHROPIC/COMPOSIO secrets — full pytest stays a local
  pre-push responsibility.

Also adds .DS_Store to the local .gitignore (also covered by the user
global gitignore, but belt-and-suspenders).
2026-05-15 13:13:41 -04:00