|
Ran
|
Jobs
6
|
Files
50
|
Run time
1min
|
Badge
README BADGES
|
push
github
Using TypeScript 7 for checks and DTS (#3545) - TS 7 (tsgo) is installed under the name `@typescript/native-preview` which matches both: - [the official recommendation on dual installation approach](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#running-side-by-side-with-typescript-6.0) - and [the expectations of `rolldown-plugin-dts` for `tsgo` generator](https://github.com/sxzz/rolldown-plugin-dts/blob/9c2aaaa9c/README.md#generators) - It can be used for `pretest: tsc` and there is an experimental support by `tsdown` - the redundant `.d.ts` files for tools had to be addressed by adding specific `tsconfig.build.json` files that contain an explicit `include` entry for the files involved into build process only; - the cross-workspace import that ensures the constraint of the `brandProperty` equality has to be addressed by making a dedicated entrypoint for `brand.ts` having no side effects, otherwise it creates a redundant dts file in sources as well. - the public API is officially missing, but in fact it's just under `unstable` dir — experimenting with it in #3549 | Performance, Node 26.x | TS 6 | TS 7 | |--------|--------|--------| | Build | 10s | 7s | | Test | 33s | 23s | <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Added a public `brand` entry point for importing branding-related functionality. - Improved TypeScript declaration generation across supported packages. - **Refactor** - Updated build configuration for clearer source and declaration outputs. - Standardized development tooling with the native TypeScript implementation. - Refined compilation and type-checking scopes for more reliable builds. - Improved module resolution for branding-related types. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1057 of 1108 branches covered (95.4%)
1521 of 1521 relevant lines covered (100.0%)
578.2 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | run-24.11.0 - 31299819357.1 | 50 |
100.0 |
GitHub Action Run | |
| 2 | run-26.x - 31299819357.2 | 50 |
100.0 |
GitHub Action Run | |
| 3 | run-24.x - 31299819357.3 | 50 |
100.0 |
GitHub Action Run | |
| 4 | run-22.19.0 - 31299819357.4 | 50 |
100.0 |
GitHub Action Run | |
| 5 | run-22.x - 31299819357.5 | 50 |
100.0 |
GitHub Action Run | |
| 6 | run-26.0.0 - 31299819357.6 | 50 |
100.0 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|