Commit Graph

110 Commits

Author SHA1 Message Date
67e46dd330 ci: add standard CI workflow
Some checks failed
CI / lint (push) Failing after 31s
2026-03-16 12:23:06 -05:00
Your Name
93e0f141b7 🔒 Proprietary BlackRoad OS, Inc. license - All Rights Reserved - In Perpetuity
Some checks failed
Auto Deploy PR / detect-and-deploy (push) Has been cancelled
Build / Build Application (push) Has been cancelled
CI / build (push) Has been cancelled
Deploy to Railway / build (push) Has been cancelled
Lint / Run Linter (push) Has been cancelled
Tests / Run Tests (push) Has been cancelled
Deploy to Railway / deploy (push) Has been cancelled
Stale Issue Cleanup / stale (push) Failing after 1m12s
2026-02-03 10:54:15 -06:00
Your Name
f7867af80b 🔔 Testing webhooks on API 2026-01-27 19:40:01 -06:00
Your Name
2b8a2a9e15 🧪 Testing mass auto-deploy in blackroad-os-api 2026-01-27 19:11:43 -06:00
Alexa Louise
97645e2264 Pi deployment mega-session: 136+ containers deployed
Massive deployment session deploying entire BlackRoad/Lucidia infrastructure to Raspberry Pi 4B:
- Cleaned /tmp space: 595MB → 5.2GB free
- Total containers: 136+ running simultaneously
- Ports: 3067-3200+
- Disk: 25G/29G (92% usage)
- Memory: 3.6Gi/7.9Gi

Deployment scripts created:
- /tmp/continue-deploy.sh (v2-* deployments)
- /tmp/absolute-final-deploy.sh (final-* deployments)
- /tmp/deployment-status.sh (monitoring)

Infrastructure maximized on single Pi 4B (8GB RAM, 32GB SD).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-22 23:10:22 -06:00
Alexa Louise
741ff737ad feat: Sync latest templates from blackroad-sandbox
 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-12 01:38:17 -06:00
Alexa Louise
2a1e52355e Add auto-deploy on PR workflow 2025-11-30 07:47:43 -06:00
Alexa Louise
6516003877 Add BlackRoad Completion Framework
- GitHub Actions workflows (auto-merge, branch-tracker, issue-to-board, stale-cleanup)
- Issue templates (agent-task, bug, task)
- PR template
- Automation scripts (slack-to-github, create-issue)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 07:40:23 -06:00
Alexa Louise
319d6d32ab Fix duplicate TOML sections in pyproject.toml
Merged duplicate [tool.pytest.ini_options] and [build-system] sections
that were causing poetry install to fail during Docker build.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 22:14:08 -06:00
Alexa Louise
5f43151bb1 fix(docker): use shell form for CMD to expand PORT variable
Docker exec form doesn't expand environment variables.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 21:34:19 -06:00
Alexa Louise
387d7fb9c7 chore(infra): add Railway, Docker, and CI/CD configuration
- Add railway.toml for Railway deployment
- Add GitHub Actions deploy workflow

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 19:35:58 -06:00
Alexa Amundson
9658ea2652 chore: add GitHub templates and CI workflow (#38)
- Add issue templates (feature, bug, infra, docs)
- Add PR template
- Add CI workflow (lint, build, test)

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-authored-by: Alexa Louise <YOUR_REAL_EMAIL@EXAMPLE.COM>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-28 21:04:24 -06:00
Alexa Louise
752516bc11 Add auto-merge automation workflows
- Auto-merge workflow for PRs with automerge label
- Dependabot auto-merge for patch/minor updates
- Weekly dependency updates via Dependabot

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 16:58:59 -06:00
Alexa Amundson
017951dd62 Merge branch origin/copilot/sub-pr-29 into main 2025-11-25 14:06:53 -06:00
Alexa Amundson
ef7a7b709e Merge branch origin/copilot/sub-pr-29-again into main 2025-11-25 14:06:40 -06:00
Alexa Amundson
f68891823e Merge branch origin/copilot/sub-pr-28-again into main 2025-11-25 14:06:31 -06:00
Alexa Amundson
e92e52dd54 Merge branch origin/copilot/sub-pr-28 into main 2025-11-25 14:06:08 -06:00
Alexa Amundson
8c7dd5a468 Merge commit 'b2ef19bbf63fd0c9f9601e1d197c6fd58c0f77dc' 2025-11-25 14:05:48 -06:00
Alexa Amundson
8346551379 Merge branch origin/codex/setup-blackroad-api-as-public-api-gateway into main 2025-11-25 14:05:22 -06:00
Alexa Amundson
3f85f7d0e8 Merge commit '105d6daeb99baead1b3657425cdaf1f2d9bce772' 2025-11-25 14:05:10 -06:00
copilot-swe-agent[bot]
f41f06ab4b Enhance ruff configuration with additional rule categories
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
2025-11-24 19:29:17 +00:00
copilot-swe-agent[bot]
9d88a09b90 Initial plan 2025-11-24 19:25:50 +00:00
copilot-swe-agent[bot]
034f6e8066 Initial plan 2025-11-24 19:25:39 +00:00
Alexa Amundson
fe1fd707a4 Potential fix for code scanning alert no. 8: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-24 13:24:11 -06:00
copilot-swe-agent[bot]
086bfc130a Remove unused asyncio import from test_clients.py
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
2025-11-24 19:20:51 +00:00
Alexa Amundson
47f3790421 Merge pull request #6 from BlackRoad-OS/copilot/sub-pr-3-another-one
Replace deprecated datetime.utcnow() with datetime.now(timezone.utc)
2025-11-24 13:18:38 -06:00
Alexa Amundson
225f1026b5 Merge pull request #7 from BlackRoad-OS/copilot/sub-pr-3-yet-again
Replace deprecated datetime.utcnow() with datetime.now(timezone.utc)
2025-11-24 13:18:22 -06:00
copilot-swe-agent[bot]
8dc39c7d81 Initial plan 2025-11-24 19:17:57 +00:00
Alexa Amundson
105d6daeb9 Update app/main.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 13:17:27 -06:00
Alexa Amundson
c14e4fd9d5 Update openapi.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 13:17:10 -06:00
Alexa Amundson
6e40ca938d Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 13:16:57 -06:00
Alexa Amundson
6b23dbd1d8 Update docs/openapi.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 13:16:47 -06:00
Alexa Amundson
229db870f5 Update Makefile
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 13:16:36 -06:00
Alexa Amundson
a0a4fa0d2e Update Makefile
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 13:16:19 -06:00
copilot-swe-agent[bot]
b2ef19bbf6 Address code review feedback: improve imports and test isolation
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
2025-11-24 16:19:31 +00:00
copilot-swe-agent[bot]
0a98200515 Add Copilot instructions and standard infrastructure endpoints
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
2025-11-24 16:17:13 +00:00
copilot-swe-agent[bot]
201e201d76 Initial plan 2025-11-24 16:09:56 +00:00
Alexa Amundson
952102fb33 Update common.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 05:14:23 -06:00
Alexa Amundson
36498d08ac Update main.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 05:14:09 -06:00
copilot-swe-agent[bot]
8df0d80caa Initial plan 2025-11-24 10:57:24 +00:00
Alexa Amundson
c7ba381b72 chore: stabilize api gateway tests and coverage 2025-11-24 04:11:56 -06:00
Alexa Amundson
5396709f02 Add FastAPI Gen-0 scaffold 2025-11-24 01:08:15 -06:00
Alexa Amundson
e9ed191893 Add mega prompt reference and guide 2025-11-24 00:17:38 -06:00
Alexa Amundson
612a4de0a5 Merge branch origin/codex/analyze-api-surface-for-blackroad-os-api into main 2025-11-23 23:16:01 -06:00
Alexa Amundson
c7e2b4cf26 Add request validation and OpenAPI generation 2025-11-23 22:57:04 -06:00
Alexa Amundson
0d8aaa58c4 Add Codex bootstrap prompt for API gateway 2025-11-23 20:25:21 -06:00
Alexa Amundson
ad4ca85711 Merge branch origin/codex/create-public-api-gateway-structure into main 2025-11-23 20:18:04 -06:00
Alexa Amundson
b4503d7e4b Merge pull request #24 from BlackRoad-OS/codex/implement-api-endpoints-for-blackroad-os 2025-11-23 18:04:53 -06:00
Alexa Amundson
0d1898de4c Merge pull request #21 from BlackRoad-OS/codex/fix-operator-timeouts-in-api-gateway 2025-11-23 18:04:26 -06:00
Alexa Amundson
8686ca3ff7 Add finance summary and forecast endpoints 2025-11-23 17:52:14 -06:00