Missing CI configuration — no tests run in CI #190

Closed
opened 2026-04-15 14:56:07 +00:00 by Rockachopa · 1 comment
Owner

Problem

The repo has test files (tests/test_*.py) but no CI configuration:

  • No .github/workflows/ directory
  • No .gitea/workflows/ directory
  • No Makefile with test targets
  • No requirements.txt or pyproject.toml

Impact

  • Tests are never run automatically
  • No PR validation
  • Regressions can merge undetected

Proposed Fix

  1. Add requirements.txt with test dependencies (pytest)
  2. Add .gitea/workflows/test.yml or Makefile with make test target
  3. Add CI step that runs python3 -m pytest tests/ -v

Priority

Medium — the Performance Bottleneck Finder (#171) can't measure CI time without CI config.

## Problem The repo has test files (`tests/test_*.py`) but no CI configuration: - No `.github/workflows/` directory - No `.gitea/workflows/` directory - No `Makefile` with test targets - No `requirements.txt` or `pyproject.toml` ## Impact - Tests are never run automatically - No PR validation - Regressions can merge undetected ## Proposed Fix 1. Add `requirements.txt` with test dependencies (pytest) 2. Add `.gitea/workflows/test.yml` or `Makefile` with `make test` target 3. Add CI step that runs `python3 -m pytest tests/ -v` ## Priority Medium — the Performance Bottleneck Finder (#171) can't measure CI time without CI config.
Author
Owner

PR #202 created: #202

Implemented CI wiring for the existing script-based tests:

  • requirements.txt
  • Makefile test target
  • .gitea/workflows/test.yml

Verification:

  • python3 -m pytest tests/test_ci_config.py -q
  • make test

Filed follow-up issue #201 for existing pytest warning cleanup.

PR #202 created: https://forge.alexanderwhitestone.com/Timmy_Foundation/compounding-intelligence/pulls/202 Implemented CI wiring for the existing script-based tests: - requirements.txt - Makefile `test` target - `.gitea/workflows/test.yml` Verification: - `python3 -m pytest tests/test_ci_config.py -q` - `make test` Filed follow-up issue #201 for existing pytest warning cleanup.
Timmy closed this issue 2026-04-15 16:03:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/compounding-intelligence#190