mirror of
https://github.com/blackboxprogramming/lucidia.git
synced 2026-03-17 07:57:19 -05:00
- 21 tests for LucidiaAI (sentiment, response, memory persistence) - 40 tests for lucidia_logic (Trinary, psi_prime, breath functions, all symbolic math) - 7 tests for substrate_performance_optimizer - GitHub Actions CI with Python 3.10/3.11/3.12 matrix - Replace MIT license with BlackRoad OS proprietary - Add CI badge and Python badge to README Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> RoadChain-SHA2048: 7ecced90454ac8af RoadChain-Identity: alexa@sovereign RoadChain-Full: 7ecced90454ac8af8796eba2e76e1c5a6325fe9f492446eb54b56c4967b8955222421e5b00932b26094a72046729c7d82ed51c60c71c2c47eec4215b89f18db8c4ec918630872f503511798b6233c352deb7caff00c3abf9d73939562db633a6ea4e47c46b3ff3be3822a8d94168be530ee2d3817a9f579b83bce735d43e1f579c7a5eae728824163cb4443ad00a93881c1915c87111c9ca130ae4f196a47ed68707b1ea4cab0d995ea546544cc83120a260f2e4f409b2a9d8a12603d0b4556c389caf25c906e58b982ff300dcc8a8425cc5f1e1e640c96602dd3ed5c88131f5fc790aa4a721d89a079db244a1c57297a4d56e9dbde75a8fc25539e15560213c
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
# ============================================================================
|
|
# BlackRoad OS - CI Pipeline
|
|
# Copyright (c) 2025 BlackRoad OS, Inc.
|
|
# All Rights Reserved.
|
|
# ============================================================================
|
|
|
|
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches: [main, master]
|
|
pull_request:
|
|
branches: [main, master]
|
|
|
|
jobs:
|
|
lint:
|
|
name: Lint
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.11"
|
|
- run: pip install ruff
|
|
- name: Run Ruff
|
|
run: ruff check --output-format=github .
|
|
continue-on-error: true
|
|
|
|
test:
|
|
name: Test (Python ${{ matrix.python-version }})
|
|
runs-on: ubuntu-latest
|
|
strategy:
|
|
matrix:
|
|
python-version: ["3.10", "3.11", "3.12"]
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
- name: Install dependencies
|
|
run: pip install pytest pytest-cov
|
|
- name: Run tests
|
|
run: pytest tests/ -v --tb=short
|