| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- name: Style check
 
- on:
 
-   pull_request:
 
-     branches:
 
-       - main
 
- concurrency:
 
-   group: dep-${{ github.head_ref || github.run_id }}
 
-   cancel-in-progress: true
 
- jobs:
 
-   python-style:
 
-     name: Python Style
 
-     runs-on: ubuntu-latest
 
-     steps:
 
-       - name: Checkout code
 
-         uses: actions/checkout@v4
 
-       - name: Set up Python
 
-         uses: actions/setup-python@v5
 
-         with:
 
-           python-version: '3.10'
 
-       - name: Python dependencies
 
-         run: pip install ruff dotenv-linter
 
-       - name: Ruff check
 
-         run: ruff check ./api
 
-       - name: Dotenv check
 
-         run: dotenv-linter ./api/.env.example ./web/.env.example
 
-       - name: Lint hints
 
-         if: failure()
 
-         run: echo "Please run 'dev/reformat' to fix the fixable linting errors."
 
-   test:
 
-     name: ESLint and SuperLinter
 
-     runs-on: ubuntu-latest
 
-     needs: python-style
 
-     steps:
 
-       - name: Checkout code
 
-         uses: actions/checkout@v4
 
-         with:
 
-           fetch-depth: 0
 
-       - name: Setup NodeJS
 
-         uses: actions/setup-node@v4
 
-         with:
 
-           node-version: 20
 
-           cache: yarn
 
-           cache-dependency-path: ./web/package.json
 
-       - name: Web dependencies
 
-         run: |
 
-           cd ./web
 
-           yarn install --frozen-lockfile
 
-       - name: Web style check
 
-         run: |
 
-           cd ./web
 
-           yarn run lint
 
-       - name: Super-linter
 
-         uses: super-linter/super-linter/slim@v6
 
-         env:
 
-           BASH_SEVERITY: warning
 
-           DEFAULT_BRANCH: main
 
-           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 
-           IGNORE_GENERATED_FILES: true
 
-           IGNORE_GITIGNORED_FILES: true
 
-           VALIDATE_BASH: true
 
-           VALIDATE_BASH_EXEC: true
 
-           VALIDATE_GITHUB_ACTIONS: true
 
-           VALIDATE_DOCKERFILE_HADOLINT: true
 
-           VALIDATE_YAML: true
 
 
  |