Add CI pipeline, replace MIT with proprietary license

- GitHub Actions CI with Python 3.10/3.11/3.12 matrix
- Replace MIT license with BlackRoad OS proprietary
- Add CI and Python badges to README

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

RoadChain-SHA2048: 93eb262e711c684a
RoadChain-Identity: alexa@sovereign
RoadChain-Full: 93eb262e711c684a315cfb90be42dd6717b14b48717c30577c3aa4b4ee2bfca0aaf29122ccf75631b2b33c4126768c80cecbc4c9133e7fa002087d03f6b8bd119b0e98683ef0af275c9d81617c02202ca4f03d736c7d73b735244daee34bd33213c59ffca88ef3ac77231a78ff27c908ffe53ad153388c2a9b19cbe57251170923b1ee66ddcd45b6796d24ca1d3363746d2b0dbf0e282c0506b5327e304acf3b5b120be73655317896606f19cc4a52c7f76f05a8cc122112980c100a944f36d9f17575b0401e65737dd1ccd53552f39612ea5a7e193525fc33f602f8a7e8a6be758315f2fc32d1e9e6975006fb3a9e18bb0b139b3fdf6d977b2c56002d88c343
This commit is contained in:
2026-03-10 00:36:31 -05:00
parent 31f8cfff0e
commit 7d5792cee6
3 changed files with 53 additions and 1307 deletions

View File

@@ -1,9 +1,45 @@
name: CI name: CI
on: [push, pull_request]
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs: jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: pip install pytest
- name: Run tests
run: pytest tests/ -v
lint: lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: sudo apt-get install -y shellcheck
- run: find . -name "*.sh" -exec shellcheck {} + || true - name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install ruff
run: pip install ruff
- name: Run ruff
continue-on-error: true
run: ruff check .

1313
LICENSE

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,10 @@
# Native AI Quantum Energy Lab # Native AI Quantum Energy Lab
[![CI](https://github.com/BlackRoad-OS/native-ai-quantum-energy/actions/workflows/ci.yml/badge.svg)](https://github.com/BlackRoad-OS/native-ai-quantum-energy/actions/workflows/ci.yml)
![Python 3.10 | 3.11 | 3.12](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12-blue)
> **Proprietary** -- Copyright (c) 2025 BlackRoad OS, Inc. All rights reserved. See [LICENSE](LICENSE).
Quantum circuit simulator, energy/particle simulations, and explorations of unsolved mathematical problems. Pure Python — no external dependencies. Quantum circuit simulator, energy/particle simulations, and explorations of unsolved mathematical problems. Pure Python — no external dependencies.
## Modules ## Modules