@@ -25,18 +25,26 @@ jobs:
2525 node-version-file : ' .nvmrc'
2626
2727 - name : Install dependencies
28- run : npm install
28+ run : npm ci
2929
30- - name : Run Reassure baseline tests
31- run : npx reassure --baseline --verbose
30+ - name : Reassure stability check
31+ run : npx reassure check-stability --verbose
32+
33+ - name : Validate Reassure stability results
34+ id : validateReassureStabilityResults
35+ uses : ./.github/actions/javascript/validateReassureOutput
36+ with :
37+ ALLOWED_DURATION_DEVIATION : 10
38+ ALLOWED_RELATIVE_DURATION_DEVIATION : 20
39+ IS_VALIDATING_STABILITY : true
3240
3341 - name : Checkout PR head SHA
3442 run : |
3543 git fetch origin ${{ github.event.pull_request.head.sha }} --no-tags --depth=1
3644 git switch --force --detach ${{ github.event.pull_request.head.sha }}
3745
3846 - name : Reinstall dependencies
39- run : npm install --force
47+ run : npm ci
4048
4149 - name : Run Reassure delta tests
4250 run : npx reassure --branch --verbose
4957 if-no-files-found : ignore
5058 include-hidden-files : true
5159
52- - name : Validate output.json
53- id : validateReassureOutput
60+ - name : Validate Reassure results
61+ id : validateReassureResults
5462 uses : ./.github/actions/javascript/validateReassureOutput
5563 with :
5664 ALLOWED_DURATION_DEVIATION : 10
5765 ALLOWED_RELATIVE_DURATION_DEVIATION : 20
66+ IS_VALIDATING_STABILITY : false
0 commit comments