fix(ci): fix autofix jobs
[e-mobility-charging-stations-simulator.git] / .github / workflows / autofix.yml
CommitLineData
a4beba2d
JB
1name: autofix.ci
2on:
3 pull_request:
4 push:
5 branches: ['main']
6permissions:
7 contents: read
8
9jobs:
10 autofix-ocpp-server:
11 runs-on: ubuntu-latest
12 defaults:
13 run:
14 working-directory: tests/ocpp-server
15 steps:
16 - uses: actions/checkout@v4
17 - uses: actions/setup-python@v5
18 with:
19 python-version: 3.12
20 - run: pip install poetry
21 - run: poetry install --no-root
22 - run: poetry run task format
23
24 - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
25 autofix-simulator:
26 runs-on: ubuntu-latest
27 steps:
28 - uses: actions/checkout@v4
29 - uses: pnpm/action-setup@v4
30 - uses: actions/setup-node@v4
31 with:
a4beba2d
JB
32 cache: 'pnpm'
33
34 - run: pnpm install --ignore-scripts --frozen-lockfile
35 - run: pnpm format
36
37 - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
38 autofix-dashboard:
39 runs-on: ubuntu-latest
40 defaults:
41 run:
42 working-directory: ui/web
43 steps:
44 - uses: actions/checkout@v4
45 - uses: pnpm/action-setup@v4
46 - uses: actions/setup-node@v4
47 with:
a4beba2d
JB
48 cache: 'pnpm'
49
50 - run: pnpm install --ignore-scripts --frozen-lockfile
51 - run: |
52 pnpm format
53 pnpm lint:fix
54
55 - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a