feat: establish Quant OS production-80 architecture

This commit is contained in:
2026-07-30 22:59:25 +08:00
parent 919c64c679
commit 26cc814f3f
67 changed files with 7005 additions and 142 deletions
+29
View File
@@ -0,0 +1,29 @@
name: quant-os-ci
on:
push:
pull_request:
jobs:
deterministic-local:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Validate deterministic Quant OS
run: bash scripts/validate_all.sh
- name: Reject generated bundle drift
run: git diff --exit-code -- dist status/status-data.js
- name: Reject tracked credential paths
shell: bash
run: |
if git ls-files \
| grep -E '(^|/)(\.env(\.[^/]+)?|secrets|credentials|userdata_mini)(/|$)' \
| grep -Ev '(^|/)\.env\.example$'; then
echo "credential-like tracked path detected"
exit 1
fi
- name: Reject credential-like tracked content
run: python3 tools/check_tracked_secrets.py