Skip to content

feat(game): implement game instance #22

feat(game): implement game instance

feat(game): implement game instance #22

Workflow file for this run

name: Frontend Tests
on: pull_request
permissions:
contents: read
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup pnpm
run: corepack enable pnpm
- name: Setup Node.js Environment
uses: actions/setup-node@v4
with:
cache: pnpm
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Check
run: pnpm eslint ./frontend/**/*.{ts,tsx}
format:
name: Format
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup pnpm
run: corepack enable pnpm
- name: Setup Node.js Environment
uses: actions/setup-node@v4
with:
cache: pnpm
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Check
run: pnpm prettier --check .
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup pnpm
run: corepack enable pnpm
- name: Setup Node.js Environment
uses: actions/setup-node@v4
with:
cache: pnpm
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Check
run: pnpm build