# SPDX-FileCopyrightText: 2023 Marlon W (Mawoka)
#
# SPDX-License-Identifier: MPL-2.0

# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: "[CI] Frontend / Lint"

on:
  push:
    branches: [ master ]
    paths:
      - "frontend/**"
  workflow_dispatch:
  pull_request:

jobs:
  frontend_lint:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v3.3.0
        with:
          fetch-depth: 1

      - uses: pnpm/action-setup@v2.2.4
        with:
          version: 7.9.3
          working-directory: ./frontend

      - name: Install dependencies
        working-directory: ./frontend
        run: |
          pnpm install

      - name: Lint
        working-directory: ./frontend
        run: |
          pnpm run lint
