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 run: | cd frontend bun run lint prettier: name: prettier 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 prettier run: | cd frontend bun run format:check test-build: name: test-build 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: Test build run: | cd frontend bun run build