diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index 6d97989..0000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This workflow builds the app, runs ESLint, runs Prettier, checks for TypeScript compilation errors, and runs all tests. -name: Frontend-CI -on: push -jobs: - build-lint-tsc: - runs-on: ubuntu-latest - strategy: - matrix: - node-version: [18] - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: 'pnpm' - - name: Install dependencies - run: pnpm install - - name: Run ESLint - run: pnpm lint - - name: Run Prettier check - run: pnpm prettier:check - - name: Run TypeScript compiler - run: pnpm tsc --noEmit - - name: Run tests - run: pnpm test diff --git a/.github/workflows/frontend-ci.yaml b/.github/workflows/frontend-ci.yaml new file mode 100644 index 0000000..193fd51 --- /dev/null +++ b/.github/workflows/frontend-ci.yaml @@ -0,0 +1,34 @@ +# This workflow builds the app, runs ESLint, runs Prettier, checks for TypeScript compilation errors, and runs all tests. +name: Frontend-CI +on: push +jobs: + build-lint-tsc: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [ 18 ] + env: + working-directory: ./frontend + defaults: + run: + working-directory: ${{ env.working-directory }} + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'pnpm' + - name: Install dependencies + run: pnpm install + - name: Run ESLint + run: pnpm lint + - name: Run Prettier check + run: pnpm prettier:check + - name: Run TypeScript compiler + run: pnpm tsc --noEmit + - name: Run tests + run: pnpm test diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 7abea72..05655dd 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -95,7 +95,7 @@ - +