mirror of
https://github.com/github/codeql-action.git
synced 2026-11-06 13:09:45 +00:00
Merge pull request #4272 from github/mbg/ci/typecheck
Add `typecheck` commands
This commit is contained in:
7
.github/workflows/pr-checks.yml
vendored
7
.github/workflows/pr-checks.yml
vendored
@@ -126,10 +126,15 @@ jobs:
|
||||
if: ${{ !cancelled() && steps.install-deps.outcome == 'success' }}
|
||||
run: .github/workflows/script/verify-pr-checks.sh
|
||||
|
||||
- name: Typecheck pr-checks scripts
|
||||
if: ${{ !cancelled() && steps.install-deps.outcome == 'success' }}
|
||||
working-directory: pr-checks
|
||||
run: npm run typecheck
|
||||
|
||||
- name: Run pr-checks tests
|
||||
if: ${{ !cancelled() && steps.install-deps.outcome == 'success' }}
|
||||
working-directory: pr-checks
|
||||
run: npx tsx --test
|
||||
run: npm run test
|
||||
|
||||
- name: Run `pr-checks/changenotes.ts` to ensure that all unreleased change notes are valid
|
||||
if: ${{ !cancelled() && steps.install-deps.outcome == 'success' }}
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
"test": "npm run ava -- src/",
|
||||
"test-debug": "npm run test -- --timeout=20m",
|
||||
"transpile": "tsc --build --verbose tsconfig.json",
|
||||
"update-pr-checks": "./pr-checks/sync.sh"
|
||||
"update-pr-checks": "./pr-checks/sync.sh",
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"license": "MIT",
|
||||
"workspaces": [
|
||||
|
||||
@@ -2,6 +2,11 @@
|
||||
"private": true,
|
||||
"description": "Dependencies for codeql-action scripts",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"typecheck": "tsc --noEmit",
|
||||
"test": "npx tsx --test",
|
||||
"checks": "npm run typecheck && npm run test"
|
||||
},
|
||||
"dependencies": {
|
||||
"@actions/core": "^2.0.3",
|
||||
"@actions/github": "^8.0.1",
|
||||
|
||||
@@ -9,5 +9,12 @@
|
||||
"noEmit": true
|
||||
},
|
||||
"include": ["./**/*.ts", "../src/**/*.ts"],
|
||||
"exclude": ["node_modules"]
|
||||
"exclude": [
|
||||
"node_modules",
|
||||
"../src/testdata/**",
|
||||
"../src/**/*.test.ts",
|
||||
"../src/testing-utils.ts",
|
||||
"../src/json/testing-util.ts",
|
||||
"../src/feature-flags/testing-util.ts"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user