File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed
Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -117,10 +117,36 @@ jobs:
117117 - name : Run tests
118118 run : uv run pytest
119119
120+ quality :
121+ name : Quality Checks (Nx)
122+ runs-on : ubuntu-latest
123+ needs : changes
124+ if : needs.changes.outputs.frontend == 'true' || needs.changes.outputs.root == 'true'
125+ steps :
126+ - name : Checkout
127+ uses : actions/checkout@v4
128+
129+ - name : Install pnpm
130+ uses : pnpm/action-setup@v4
131+ with :
132+ version : 9
133+
134+ - name : Setup Node.js
135+ uses : actions/setup-node@v4
136+ with :
137+ node-version : 20
138+ cache : ' pnpm'
139+
140+ - name : Install dependencies
141+ run : pnpm install --frozen-lockfile
142+
143+ - name : Run all quality checks
144+ run : nx run-many -t lint,check,test --output-style=stream --parallel=3
145+
120146 e2e :
121147 name : End-to-End Tests
122148 runs-on : ubuntu-latest
123- needs : [changes, frontend, backend]
149+ needs : [changes, frontend, backend, quality ]
124150 if : always() && (needs.changes.outputs.frontend == 'true' || needs.changes.outputs.backend == 'true' || needs.changes.outputs.root == 'true')
125151 defaults :
126152 run :
You can’t perform that action at this time.
0 commit comments