Sifa professional network frontend (Next.js, React, TailwindCSS) sifa.id/
at main 46 lines 968 B view raw
1name: CI 2on: 3 push: 4 branches: [main] 5 pull_request: 6 7permissions: 8 contents: read 9 10jobs: 11 check: 12 runs-on: ubuntu-latest 13 steps: 14 - uses: actions/checkout@v4 15 - uses: actions/setup-node@v4 16 with: 17 node-version: 25 18 19 - name: Install pnpm 20 run: corepack enable && corepack prepare pnpm@10 --activate 21 22 - name: Install dependencies 23 run: pnpm install --frozen-lockfile 24 25 - name: Lint 26 run: pnpm lint 27 - name: Type Check 28 run: pnpm typecheck 29 - name: Format Check 30 run: pnpm format:check 31 - name: Test 32 run: pnpm test 33 - name: Build 34 run: pnpm build 35 36 security: 37 runs-on: ubuntu-latest 38 permissions: 39 contents: read 40 security-events: write 41 steps: 42 - uses: actions/checkout@v4 43 - uses: github/codeql-action/init@v3 44 with: 45 languages: javascript-typescript 46 - uses: github/codeql-action/analyze@v3