mirror of
https://github.com/graycoreio/github-actions-magento2.git
synced 2026-06-13 13:14:53 +00:00
build(deps): upgrade to typescript 6
TypeScript 6 enables `strict` by default and changes default @types inclusion.
This commit is contained in:
Generated
+4
-4
@@ -22,7 +22,7 @@
|
|||||||
"eslint": "^10.4.1",
|
"eslint": "^10.4.1",
|
||||||
"jest": "^30.4.2",
|
"jest": "^30.4.2",
|
||||||
"ts-jest": "^29.4.11",
|
"ts-jest": "^29.4.11",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^6.0.3",
|
||||||
"typescript-eslint": "^8.61.0"
|
"typescript-eslint": "^8.61.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -5940,9 +5940,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typescript": {
|
"node_modules/typescript": {
|
||||||
"version": "5.9.3",
|
"version": "6.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
|
||||||
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
|
"integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
|
|||||||
+1
-1
@@ -31,7 +31,7 @@
|
|||||||
"eslint": "^10.4.1",
|
"eslint": "^10.4.1",
|
||||||
"jest": "^30.4.2",
|
"jest": "^30.4.2",
|
||||||
"ts-jest": "^29.4.11",
|
"ts-jest": "^29.4.11",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^6.0.3",
|
||||||
"typescript-eslint": "^8.61.0"
|
"typescript-eslint": "^8.61.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@ import { customVersionsValidator } from "./validations/custom-versions-validator
|
|||||||
import { isKnownKind } from "./validations/is-known-kind";
|
import { isKnownKind } from "./validations/is-known-kind";
|
||||||
import { KindValidator } from "./validator";
|
import { KindValidator } from "./validator";
|
||||||
|
|
||||||
export const validateKind: KindValidator = (kind, custom_versions = null): boolean => {
|
export const validateKind: KindValidator = (kind, custom_versions): boolean => {
|
||||||
return validators.reduce((acc, el) => el(kind, custom_versions), true);
|
return validators.reduce((acc, el) => el(kind, custom_versions), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ export const getMatrixForKind = (kind: string, project: string, versions = "", r
|
|||||||
|
|
||||||
switch(kind){
|
switch(kind){
|
||||||
case 'latest':
|
case 'latest':
|
||||||
return getMatrixForVersions(project, latestJson[project]);
|
return getMatrixForVersions(project, latestJson[project as keyof typeof latestJson]);
|
||||||
case 'currently-supported':
|
case 'currently-supported':
|
||||||
return getMatrixForVersions(project, getCurrentlySupportedVersions(project, new Date()));
|
return getMatrixForVersions(project, getCurrentlySupportedVersions(project, new Date()));
|
||||||
case 'usable':
|
case 'usable':
|
||||||
return getMatrixForVersions(project, getUsableVersions(project));
|
return getMatrixForVersions(project, getUsableVersions(project));
|
||||||
case 'nightly':
|
case 'nightly':
|
||||||
return amendMatrixForNext(getMatrixForVersions(project, nightlyJson[project]), 'https://upstream-nightly.mage-os.org', getDayBefore());
|
return amendMatrixForNext(getMatrixForVersions(project, nightlyJson[project as keyof typeof nightlyJson]), 'https://upstream-nightly.mage-os.org', getDayBefore());
|
||||||
case 'all':
|
case 'all':
|
||||||
return getMatrixForVersions(project, Object.keys(getIndividualVersionsForProject(project)));
|
return getMatrixForVersions(project, Object.keys(getIndividualVersionsForProject(project)));
|
||||||
case 'custom':
|
case 'custom':
|
||||||
|
|||||||
@@ -2,5 +2,8 @@
|
|||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"resolveJsonModule": true,
|
"resolveJsonModule": true,
|
||||||
"esModuleInterop": true,
|
"esModuleInterop": true,
|
||||||
|
"typeRoots": ["../node_modules/@types"],
|
||||||
|
"types": ["jest"],
|
||||||
|
"target": "ES2022"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user