Skip to content

Merge pull request #5 from datawhalechina/dev #5

Merge pull request #5 from datawhalechina/dev

Merge pull request #5 from datawhalechina/dev #5

Workflow file for this run

name: Test Suite
on:
push:
branches: [main, dev]
workflow_dispatch: {}
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
backend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
cache: "pip"
cache-dependency-path: backend/pyproject.toml
- name: Install backend (editable)
run: |
python -m pip install --upgrade pip
pip install -e backend
- name: Backend syntax check (compileall)
run: python -m compileall -q backend/app
- name: Backend import smoke test
run: python -c "from app.main import app; print('backend app import: ok')"

Check failure on line 30 in .github/workflows/test.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/test.yml

Invalid workflow file

You have an error in your yaml syntax on line 30
frontend:
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend
steps:
- uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "pnpm"
cache-dependency-path: frontend/pnpm-lock.yaml
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: "9.12.2"
run_install: false
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build web app
run: pnpm --filter @whalewhisper/web build