Skip to content

CI: Create GitHub Actions workflow for pytest and pre-commit #2

Description

@db-tycoon-stephen

Summary

Create a CI workflow that runs on every PR to main branch.

Requirements

  • Run pytest (all 333+ tests)
  • Run pre-commit (Black, YAML validation, secrets scanning)
  • Block merge if tests fail

Technical Details

  • File: .github/workflows/ci.yml
  • Triggers: pull_request to main

Acceptance Criteria

  • Workflow runs on PRs
  • pytest executes all tests
  • pre-commit checks pass
  • PR blocked if tests fail

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Priority 0 - Criticalci/cdContinuous Integration and Deployment

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions