File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change 2626 - name : Typecheck
2727 run : " yarn run lint:types"
2828
29+ tsc-strict :
30+ name : Typescript Strict Error Checker
31+ if : github.event_name == 'pull_request'
32+ runs-on : ubuntu-latest
33+ permissions :
34+ pull-requests : read
35+ checks : write
36+ steps :
37+ - uses : actions/checkout@v3
38+
39+ - name : Get diff lines
40+ id : diff
41+ uses : Equip-Collaboration/diff-line-numbers@v1.0.0
42+ with :
43+ include : ' ["\\.tsx?$"]'
44+
45+ - name : Detecting files changed
46+ id : files
47+ uses : futuratrepadeira/changed-files@v4.0.0
48+ with :
49+ repo-token : ${{ secrets.GITHUB_TOKEN }}
50+ pattern : ' ^.*\.tsx?$'
51+
52+ - uses : t3chguy/typescript-check-action@main
53+ with :
54+ repo-token : ${{ secrets.GITHUB_TOKEN }}
55+ use-check : false
56+ check-fail-mode : added
57+ output-behaviour : annotate
58+ ts-extra-args : ' --strict'
59+ files-changed : ${{ steps.files.outputs.files_updated }}
60+ files-added : ${{ steps.files.outputs.files_created }}
61+ files-deleted : ${{ steps.files.outputs.files_deleted }}
62+ line-numbers : ${{ steps.diff.outputs.lineNumbers }}
63+
2964 i18n_lint :
3065 name : " i18n Check"
3166 uses : matrix-org/matrix-react-sdk/.github/workflows/i18n_check.yml@develop
You can’t perform that action at this time.
0 commit comments