refactor: cleanup default params in error handlers
[e-mobility-charging-stations-simulator.git] / .github / workflows / autofix.yml
index a988c47a390935977051457454e0fc113a7c4d41..3d75cf085eba605402a31d1fb7ec9ad956a733d4 100644 (file)
@@ -2,55 +2,37 @@ name: autofix.ci
 on:
   pull_request:
   push:
-    branches: ['main']
+    branches: [main]
 permissions:
   contents: read
 
 jobs:
-  autofix-ocpp-server:
+  autofix:
     runs-on: ubuntu-latest
-    defaults:
-      run:
-        working-directory: tests/ocpp-server
     steps:
       - uses: actions/checkout@v4
+      - run: pipx install poetry
       - uses: actions/setup-python@v5
         with:
           python-version: 3.12
-      - run: pip install poetry
-      - run: poetry install --no-root
-      - run: poetry run task format
+          cache: poetry
+
+      - working-directory: tests/ocpp-server
+        run: |
+          poetry install --no-root
+          poetry run task format
 
-      - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
-  autofix-simulator:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4
       - uses: pnpm/action-setup@v4
       - uses: actions/setup-node@v4
         with:
-          node-version: lts
           cache: 'pnpm'
 
-      - run: pnpm install --ignore-scripts --frozen-lockfile
-      - run: pnpm format
+      - run: pnpm install --ignore-scripts
 
-      - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
-  autofix-dashboard:
-    runs-on: ubuntu-latest
-    defaults:
-      run:
-        working-directory: ui/web
-    steps:
-      - uses: actions/checkout@v4
-      - uses: pnpm/action-setup@v4
-      - uses: actions/setup-node@v4
-        with:
-          node-version: lts
-          cache: 'pnpm'
+      - run: pnpm format
 
-      - run: pnpm install --ignore-scripts --frozen-lockfile
-      - run: |
+      - working-directory: ui/web
+        run: |
           pnpm format
           pnpm lint:fix