name: CI
on:
pull_request:
jobs:
eslint:
name: eslint
runs-on: vps-4
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: |
cd frontend
bun install
- name: Run Eslint
bun run lint
prettier:
name: prettier
- name: Run prettier
bun run format:check
test-build:
name: test-build
- name: Test build
bun run build