@@ -48,89 +48,89 @@ jobs:
4848 steps :
4949 - name : " Checkout code"
5050 uses : actions/checkout@v4
51- - name : " Repo setup"
52- run : |
53- npm ci
54- - name : " Generate dependencies"
55- run : |
56- npm run generate-dependencies --workspaces --if-present
57- git diff --exit-code
58- test-unit :
59- name : " Unit tests"
60- runs-on : ubuntu-latest
61- timeout-minutes : 5
62- steps :
63- - name : " Checkout code"
64- uses : actions/checkout@v4
65- - name : " Repo setup"
66- run : |
67- npm ci
68- - name : " Generate dependencies"
69- run : |
70- npm run generate-dependencies --workspaces --if-present
71- - name : " Run unit test suite"
72- run : |
73- make test-unit
74- - name : " Save the result of fast test suite"
75- uses : actions/upload-artifact@v4
76- with :
77- name : unit-tests
78- path : " **/.reports/unit"
79- include-hidden-files : true
80- if : always()
81- - name : " Save the result of code coverage"
82- uses : actions/upload-artifact@v4
83- with :
84- name : code-coverage-report
85- path : " .reports/lcov.info"
86- if : always()
87- test-lint :
88- name : " Linting"
89- runs-on : ubuntu-latest
90- timeout-minutes : 5
91- steps :
92- - name : " Checkout code"
93- uses : actions/checkout@v4
94- - name : " Repo setup"
95- run : |
96- npm ci
97- - name : " Generate dependencies"
98- run : |
99- npm run generate-dependencies --workspaces --if-present
100- - name : " Run linting"
101- run : |
102- make test-lint
103- test-typecheck :
104- name : " Typecheck"
105- runs-on : ubuntu-latest
106- timeout-minutes : 5
107- steps :
108- - name : " Checkout code"
109- uses : actions/checkout@v4
110- - name : " Repo setup"
111- run : |
112- npm ci
113- - name : " Generate dependencies"
114- run : |
115- npm run generate-dependencies --workspaces --if-present
116- - name : " Run typecheck"
117- run : |
118- make test-typecheck
119- test-coverage :
120- name : " Test coverage"
121- needs : [test-unit]
122- runs-on : ubuntu-latest
123- timeout-minutes : 5
124- steps :
125- - name : " Checkout code"
126- uses : actions/checkout@v4
127- - name : " Run test coverage check"
128- run : |
129- make test-coverage
130- - name : " Save the coverage check result"
131- run : |
132- echo "Nothing to save"
133- perform-static-analysis :
51+ # - name: "Repo setup"
52+ # run: |
53+ # npm ci
54+ # - name: "Generate dependencies"
55+ # run: |
56+ # npm run generate-dependencies --workspaces --if-present
57+ # git diff --exit-code
58+ # test-unit:
59+ # name: "Unit tests"
60+ # runs-on: ubuntu-latest
61+ # timeout-minutes: 5
62+ # steps:
63+ # - name: "Checkout code"
64+ # uses: actions/checkout@v4
65+ # - name: "Repo setup"
66+ # run: |
67+ # npm ci
68+ # - name: "Generate dependencies"
69+ # run: |
70+ # npm run generate-dependencies --workspaces --if-present
71+ # - name: "Run unit test suite"
72+ # run: |
73+ # make test-unit
74+ # - name: "Save the result of fast test suite"
75+ # uses: actions/upload-artifact@v4
76+ # with:
77+ # name: unit-tests
78+ # path: "**/.reports/unit"
79+ # include-hidden-files: true
80+ # if: always()
81+ # - name: "Save the result of code coverage"
82+ # uses: actions/upload-artifact@v4
83+ # with:
84+ # name: code-coverage-report
85+ # path: ".reports/lcov.info"
86+ # if: always()
87+ # test-lint:
88+ # name: "Linting"
89+ # runs-on: ubuntu-latest
90+ # timeout-minutes: 5
91+ # steps:
92+ # - name: "Checkout code"
93+ # uses: actions/checkout@v4
94+ # - name: "Repo setup"
95+ # run: |
96+ # npm ci
97+ # - name: "Generate dependencies"
98+ # run: |
99+ # npm run generate-dependencies --workspaces --if-present
100+ # - name: "Run linting"
101+ # run: |
102+ # make test-lint
103+ # test-typecheck:
104+ # name: "Typecheck"
105+ # runs-on: ubuntu-latest
106+ # timeout-minutes: 5
107+ # steps:
108+ # - name: "Checkout code"
109+ # uses: actions/checkout@v4
110+ # - name: "Repo setup"
111+ # run: |
112+ # npm ci
113+ # - name: "Generate dependencies"
114+ # run: |
115+ # npm run generate-dependencies --workspaces --if-present
116+ # - name: "Run typecheck"
117+ # run: |
118+ # make test-typecheck
119+ # test-coverage:
120+ # name: "Test coverage"
121+ # needs: [test-unit]
122+ # runs-on: ubuntu-latest
123+ # timeout-minutes: 5
124+ # steps:
125+ # - name: "Checkout code"
126+ # uses: actions/checkout@v4
127+ # - name: "Run test coverage check"
128+ # run: |
129+ # make test-coverage
130+ # - name: "Save the coverage check result"
131+ # run: |
132+ # echo "Nothing to save"
133+ # perform-static-analysis:
134134 name : " Perform static analysis"
135135 needs : [test-unit]
136136 runs-on : ubuntu-latest
0 commit comments