HAULDR-4: desarmar o trigger de auditoria e ensinar o cutover a atravessá-lo #146
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| jobs: | |
| typecheck: | |
| name: typecheck | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 | |
| - uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4 | |
| with: | |
| version: 9 | |
| - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 | |
| with: | |
| node-version: 22 | |
| # control-plane typechecks against the client SDK source (../packages/client), | |
| # so both sets of dependencies must be present. | |
| - name: install deps | |
| run: | | |
| pnpm --dir packages/client install --frozen-lockfile | |
| pnpm --dir control-plane install --frozen-lockfile | |
| - name: typecheck client SDK | |
| run: pnpm --dir packages/client exec tsc --noEmit | |
| - name: typecheck control-plane | |
| run: pnpm --dir control-plane exec tsc --noEmit |