mirror of
https://github.com/tiennm99/miti99bot.git
synced 2026-10-05 02:13:50 +00:00
38 lines
863 B
YAML
38 lines
863 B
YAML
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
pull_request:
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: pnpm/action-setup@v4
|
|
with:
|
|
version: 11.9.0
|
|
- uses: actions/setup-node@v4
|
|
with:
|
|
node-version: 24
|
|
cache: pnpm
|
|
- run: pnpm install --frozen-lockfile
|
|
- run: pnpm lint
|
|
- run: pnpm typecheck
|
|
- run: pnpm test
|
|
- name: Install Remotion browser runtime libraries
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y --no-install-recommends \
|
|
libnspr4 \
|
|
libnss3 \
|
|
libgtk-3-0 \
|
|
libgbm1 \
|
|
libasound2t64 \
|
|
libxshmfence1 \
|
|
fonts-noto
|
|
- run: pnpm browser:ensure
|
|
- run: pnpm render:smoke
|
|
- run: pnpm api:smoke
|