diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 760e3f4..e537b78 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -4,6 +4,33 @@ on: pull_request: jobs: + 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: Cache + uses: actions/cache@v4 + with: + path: | + ~/.npm + key: ${{ runner.os }}-bun-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx') }} + restore-keys: | + ${{ runner.os }}-bun-${{ hashFiles('**/package-lock.json') }}- + - 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