Skip to content

Re-enable CI tests #17

@artugro

Description

@artugro

Context

Tests are disabled in CI with if: false in .github/workflows/ci.yml. Contributors can't verify their changes pass tests before merging. This is a trust killer for open source adoption — new contributors won't submit PRs if they can't validate their work.

Current State

The CI workflow exists but the test job is gated with if: false, effectively skipping all tests on every push/PR.

Proposed Changes

  1. Remove the if: false gate from the test job
  2. Ensure test database setup works in CI (PostgreSQL service container)
  3. Add Qdrant service container for vector search tests (or mock it)
  4. Add Redis service container
  5. Fix any broken tests (known issue: intuno_sdk import errors — either mock or add as test dependency)
  6. Consider adding a test coverage threshold

Priority

High — this should be one of the first things fixed for open source credibility.

Files

  • .github/workflows/ci.yml

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions