feat: add CI/CD workflows and EAS build config (Sprint 5)
Some checks are pending
Build (EAS) / EAS Build (Android Preview APK) (push) Waiting to run

This commit is contained in:
root
2026-02-19 22:08:36 +08:00
parent c8fe67f346
commit 6a4ee9e80f
5 changed files with 199 additions and 2 deletions

31
.gitea/workflows/ci.yml Normal file
View File

@@ -0,0 +1,31 @@
name: CI
on:
push:
branches:
- dev
- 'sprint/**'
jobs:
lint-and-typecheck:
name: Lint & TypeScript Check
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js 20
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Run ESLint
run: npx eslint . --ext .ts,.tsx --max-warnings 0
- name: Run TypeScript check
run: npx tsc --noEmit