@@ -17,15 +17,18 @@ jobs:
1717 formatting-linting :
1818 name : Formatting, linting & changeset checks
1919 runs-on : ${{ vars.RUNNER_NORMAL }}
20+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_NORMAL }}
2021
2122 steps :
2223 - name : Checkout Repo
24+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
2325 uses : actions/checkout@v4
2426 with :
2527 fetch-depth : 0
2628 show-progress : false
2729
2830 - name : Setup
31+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
2932 id : config
3033 uses : ./.github/actions/init
3134 with :
@@ -44,25 +47,31 @@ jobs:
4447 echo "FORCE_COLOR: $FORCE_COLOR"
4548
4649 - name : Require Changeset
50+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
4751 run : if [ "${{ github.event.pull_request.user.login }}" = "clerk-cookie" ]; then echo 'Skipping' && exit 0; else npx changeset status --since=origin/main; fi
4852
4953 - name : Check Formatting
54+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
5055 run : npm run format:check
5156
5257 - name : Lint packages using publint
58+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
5359 run : npm run lint:publint -- $TURBO_ARGS
5460
5561 - name : Lint types using attw
62+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
5663 run : npm run lint:attw -- $TURBO_ARGS
5764 continue-on-error : true # TODO: Remove this when all related errors are fixed
5865
5966 - name : Run lint
67+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_SHORT }}
6068 run : npm run lint -- $TURBO_ARGS -- --quiet
6169
6270 unit-tests :
6371 name : Unit Tests
6472 needs : formatting-linting
6573 runs-on : ${{ vars.RUNNER_LARGE }}
74+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_NORMAL }}
6675
6776 strategy :
6877 matrix :
93102 name : Integration Tests
94103 needs : formatting-linting
95104 runs-on : ${{ vars.RUNNER_LARGE }}
105+ timeout-minutes : ${{ vars.TIMEOUT_MINUTES_NORMAL }}
96106
97107 strategy :
98108 matrix :
0 commit comments