Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to '.github/workflows/ci.yaml')
-rw-r--r--.github/workflows/ci.yaml15
1 files changed, 11 insertions, 4 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 31bb7eed8d..9f246098e7 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -161,10 +161,21 @@ jobs:
# if: runner.os == 'Linux'
# working-directory: ./editors/code
+ # If this steps fails, your code's type integrity might be wrong at some places at TypeScript level.
+ - run: npm run typecheck
+ working-directory: ./editors/code
+ if: needs.changes.outputs.typescript == 'true'
+
+ # You may fix the code automatically by running `npm run lint:fix` if this steps fails.
- run: npm run lint
working-directory: ./editors/code
if: needs.changes.outputs.typescript == 'true'
+ # To fix this steps, please run `npm run format`.
+ - run: npm run format:check
+ working-directory: ./editors/code
+ if: needs.changes.outputs.typescript == 'true'
+
- name: Run VS Code tests (Linux)
if: matrix.os == 'ubuntu-latest' && needs.changes.outputs.typescript == 'true'
env:
@@ -179,10 +190,6 @@ jobs:
run: npm test
working-directory: ./editors/code
- - run: npm run pretest
- working-directory: ./editors/code
- if: needs.changes.outputs.typescript == 'true'
-
- run: npm run package --scripts-prepend-node-path
working-directory: ./editors/code
if: needs.changes.outputs.typescript == 'true'