mirror of
https://github.com/eigent-ai/eigent.git
synced 2026-05-29 10:55:41 +00:00
WIP: refactor
This commit is contained in:
parent
26cc5c4604
commit
cfe92bbd2d
144 changed files with 8352 additions and 1461 deletions
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
|
|
@ -347,7 +347,7 @@ jobs:
|
|||
files: |
|
||||
gh-release-assets/*
|
||||
|
||||
# Extract version from tag (e.g., v0.0.85 -> 0.0.89)
|
||||
# Extract version from tag (e.g., v0.0.89 -> 0.0.89)
|
||||
- name: Extract version
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
id: version
|
||||
|
|
|
|||
57
.github/workflows/test.yml
vendored
57
.github/workflows/test.yml
vendored
|
|
@ -12,6 +12,63 @@ permissions:
|
|||
contents: read
|
||||
|
||||
jobs:
|
||||
web-local-smoke:
|
||||
name: Run Web + Local Brain Smoke
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 25
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
cache: npm
|
||||
|
||||
- name: Install frontend dependencies
|
||||
run: npm ci --ignore-scripts
|
||||
|
||||
- name: Install uv
|
||||
uses: astral-sh/setup-uv@v5
|
||||
with:
|
||||
enable-cache: true
|
||||
|
||||
- name: Set up Python
|
||||
run: uv python install 3.11
|
||||
|
||||
- name: Install backend dependencies
|
||||
run: |
|
||||
cd backend
|
||||
uv sync
|
||||
|
||||
- name: Run web + local brain smoke
|
||||
run: bash scripts/smoke-web-local-brain.sh
|
||||
|
||||
frontend-quality:
|
||||
name: Run Frontend Guardrails
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
cache: npm
|
||||
|
||||
- name: Install frontend dependencies
|
||||
run: npm ci --ignore-scripts
|
||||
|
||||
- name: Run type check
|
||||
run: npm run type-check
|
||||
|
||||
- name: Check Electron Access Guard
|
||||
run: bash scripts/check-electron-access.sh
|
||||
|
||||
pytest:
|
||||
name: Run Python Tests
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue