Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correct Regular Expressions Behavior Related to Annex B #58320

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

graphemecluster
Copy link
Contributor

@graphemecluster graphemecluster commented Apr 25, 2024

Follow-up of #58295
This fixes issues like the '}' expected cases given at #58275 (comment).

@typescript-bot typescript-bot added the For Uncommitted Bug PR for untriaged, rejected, closed or missing bug label Apr 25, 2024
@typescript-bot
Copy link
Collaborator

This PR doesn't have any linked issues. Please open an issue that references this PR. From there we can discuss and prioritise.

@@ -3390,7 +3400,7 @@ export function createScanner(languageVersion: ScriptTarget, skipTrivia: boolean
error(Diagnostics.Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set, start, pos - start);
}
}
else if (unicodeMode) {
else if (!annexB) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In Annex B, braces after p actually should not be parsed at all, but it does provide helpful errors like #58275 (comment)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not really outdated

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The outdated label is just because the comment is on an old revision of the PR and GitHub can't figure out where the comment goes after.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed. I could’ve removed the review and re-comment but finally chose not to.

@graphemecluster graphemecluster changed the title Correct RegExp Behavior Related to Annex B Correct Regular Expressions Behavior Related to Annex B Apr 26, 2024
Comment on lines 80 to 88
/\q\u\i\c\k\_\f\o\x\-\j\u\m\p\s/,

!!! error TS1125: Hexadecimal digit expected.
~~
!!! error TS1510: '\k' must be followed by a capturing group name enclosed in angle brackets.

!!! error TS1125: Hexadecimal digit expected.

!!! error TS1125: Hexadecimal digit expected.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all valid in Annex B. Even /\u{1/ is. In Annex B essentially all weird things are valid, you know. Currently (after #58295) /[\1]/ is valid but /[\8]/ isn’t. I don’t think it’s ideal.

@jakebailey
Copy link
Member

This will probably need to be rebased.

@rbuckton
Copy link
Member

@jakebailey is correct. #58339 also made some changes to this code, so a rebase or merge from main is necessary to resolve conflicts.

@graphemecluster
Copy link
Contributor Author

I know, I just haven’t got the time to do so. It would be faster if you could do that for me (I will be back soon).

error(Diagnostics.Numbers_out_of_order_in_quantifier, digitsStart, pos - digitsStart);
}
}
else if (!min) {
if (unicodeMode) {
if (!annexB) {
Copy link
Member

@rbuckton rbuckton May 16, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Though it may be redundant, I think it might be better to still indicate unicodeMode here so that someone editing this code in the future doesn't mistakenly think this only applies to non-Annex B code. It may be better to use unicodeMode || !annexB and remove the if (unicodeMode) { annexB = false; } at the top of scanRegularExpressionWorker.

The same would go for other uses of annexB as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you sure you are really fine with a dozen of occurrences of unicodeMode || !annexB?

Copy link
Member

@rbuckton rbuckton May 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, but

const anyUnicodeModeOrNonAnnexB = unicodeMode || !annexB;

would work.

@@ -2801,7 +2811,10 @@ export function createScanner(languageVersion: ScriptTarget, skipTrivia: boolean
scanGroupName(/*isReference*/ true);
scanExpectedChar(CharacterCodes.greaterThan);
}
else if (unicodeMode) {
else {
// This is actually allowed in Annex B if there are no named capturing groups in the regex,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we keep track of whether we encountered a (?< during reScanSlashToken and add an entry to the RegularExpressionFlags enum? The spec passes NamedCaptureGroups as a production parameter just as it does for UnicodeMode and UnicodeSetsMode, but only ever passes it as ~NamedCaptureGroups in Annex B.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, didn’t think of this clever but dirty solution.
I can implement this but… the point is still about how much Annex B things we are going to respect. If we allow \k then should we allow \u and \x (and also \8 and \9 inside character classes) too? (#58320 (comment))

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's better to error on \u, \x, \8, \9 because in those cases you are more likely to have actually meant something different. Writing \k when there are no named capture groups is far less ambiguous.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If then I would personally lean towards linting also \1~\7 inside character classes to prevent this kind of mistakes. Or perhaps the opposite, only outside character classes. I don’t know. I understand that you don’t want the syntax checking to be too breaky, but someone must find this useful.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Every decimal escape in a character class I've ever seen has been a bug, so it makes sense to error for that case.

PR Backlog automation moved this from Not started to Waiting on author May 16, 2024
@rbuckton
Copy link
Member

@graphemecluster do you have the time to make changes or respond to comments, or would you like me to take over the final changes to get this merged?

Copy link
Member

@rbuckton rbuckton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more minor comments to address and this will be ready to merge.

@@ -1556,9 +1556,7 @@ export function createScanner(languageVersion: ScriptTarget, skipTrivia: boolean
tokenFlags |= TokenFlags.ContainsInvalidEscape;
if (isRegularExpression || shouldEmitInvalidEscapeError) {
const code = parseInt(text.substring(start + 1, pos), 8);
if (isRegularExpression !== "annex-b") {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this was the only place we check for "annex-b", we can make isRegularExpression a boolean again.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought the same too, but there is a isRegularExpression === true at the bottom

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This probably is worth being refactored, since shouldEmitInvalidEscapeError does not explain itself but is taken over to mean anyUnicodeMode for regular expressions. But this will be yet another PR I guess.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you use an enum for such a case?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I found that I once created a enum named ClassSetExpressionType.

// Annex B treats any unicode mode as the strict syntax.
annexB = false;
}
// Annex B treats any unicode mode as the strict syntax.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment explained why we set annexB to false, but doesn't apply to this whole declaration. I would change it to be more explanatory, i.e.:

Suggested change
// Annex B treats any unicode mode as the strict syntax.
// Regular expressions are checked more strictly when either in 'u' or 'v' mode, or
// when not using the looser interpretation of the syntax from ECMA-262 Annex B.

src/compiler/scanner.ts Outdated Show resolved Hide resolved
Comment on lines 2473 to 2476
&& charCodeUnchecked(p + 1) === CharacterCodes.question
&& charCodeUnchecked(p + 2) === CharacterCodes.lessThan
&& charCodeUnchecked(p + 3) !== CharacterCodes.equals
&& charCodeUnchecked(p + 3) !== CharacterCodes.exclamation
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I missed this in my last review. These need to be range checked:

Suggested change
&& charCodeUnchecked(p + 1) === CharacterCodes.question
&& charCodeUnchecked(p + 2) === CharacterCodes.lessThan
&& charCodeUnchecked(p + 3) !== CharacterCodes.equals
&& charCodeUnchecked(p + 3) !== CharacterCodes.exclamation
&& charCodeChecked(p + 1) === CharacterCodes.question
&& charCodeChecked(p + 2) === CharacterCodes.lessThan
&& charCodeChecked(p + 3) !== CharacterCodes.equals
&& charCodeChecked(p + 3) !== CharacterCodes.exclamation

Copy link
Member

@rbuckton rbuckton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more I missed.

isPreviousTermQuantifiable = true;
break;
}
}
if (max && Number.parseInt(min) > Number.parseInt(max)) {
else if (max && Number.parseInt(min) > Number.parseInt(max) && (anyUnicodeModeOrNonAnnexB || text.charCodeAt(pos) === CharacterCodes.closeBrace)) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
else if (max && Number.parseInt(min) > Number.parseInt(max) && (anyUnicodeModeOrNonAnnexB || text.charCodeAt(pos) === CharacterCodes.closeBrace)) {
else if (max && Number.parseInt(min) > Number.parseInt(max) && (anyUnicodeModeOrNonAnnexB || charCodeChecked(pos) === CharacterCodes.closeBrace)) {

Comment on lines 267 to 277
/\2()(\12)(foo)\1\0[\0\1\01\123](\3\03)\5\005/,
~~
!!! error TS1487: Octal escape sequences are not allowed. Use the syntax '\x01'.
~~~
!!! error TS1487: Octal escape sequences are not allowed. Use the syntax '\x01'.
~~~~
!!! error TS1487: Octal escape sequences are not allowed. Use the syntax '\x53'.
~~~
!!! error TS1487: Octal escape sequences are not allowed. Use the syntax '\x03'.
~~~~
!!! error TS1487: Octal escape sequences are not allowed. Use the syntax '\x05'.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to confirm again why decimal escapes (that don’t refer to existent capturing groups) are worth not being errored? Are octal escapes that common?

Copy link
Member

@rbuckton rbuckton May 23, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should report an error for octal escapes. They are permitted in Annex B, but every use I've seen in the wild has actually been a bug, i.e., people mistakenly thinking /(['"])[^\1]*?\1/ matches a quoted string except [^\1] is not "every character except the one captured by the backreference \1", it's actually "every character except \x01".

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean that outside character classes. If we are going to emit errors for all octal escapes, this change, too, should not have been made.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean that outside character classes.

We should make it an error again in or out of character classes.

If we are going to emit errors for all octal escapes, this change, too, should not have been made.

Correct. That PR swung towards being far more permissive while we were discussing a happy medium we should land on. If it not handled in this PR, I was planning to follow up with that once this PR was merged.

@rbuckton
Copy link
Member

Can you resolve the conflict with scanner.ts from main now that I've merged #58289?

Copy link
Member

@rbuckton rbuckton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you can address this one last bit of feedback and resolve the conflicts with scanner.ts then this should be ready to merge.

~~
!!! error TS1533: This backreference refers to a group that does not exist. There are only 4 capturing groups in this regular expression.
~~
!!! error TS1487: Octal escape sequences are not allowed. Use the syntax '\x01'.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we may want to amend this error message to call out mistaken backreferences as well, something like:

"Octal escape sequences and backreferences are not allowed in a character class. If this was intended as an escape sequence, use the syntax '${0}' instead."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have to do the refactor on ScanEscapeSequence (#58320 (comment)) to achieve this (or there will be an unrelated parameter on ScanEscapeSequence for string literals).

@rbuckton
Copy link
Member

@typescript-bot perf test
@typescript-bot run dt
@typescript-bot test top400
@typescript-bot test tsserver top100
@typescript-bot user test this
@typescript-bot user test tsserver

@typescript-bot
Copy link
Collaborator

typescript-bot commented May 24, 2024

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
perf test ✅ Started 👀 Results
run dt ✅ Started ✅ Results
test top400 ✅ Started 👀 Results
test tsserver top100 ✅ Started 👀 Results
user test this ✅ Started 👀 Results
user test tsserver ✅ Started ✅ Results

@@ -250,10 +258,28 @@ regularExpressionScanning.ts(47,101): error TS1501: This regular expression flag
// Capturing groups
/\0/,
/\1/,
~
!!! error TS1534: This backreference is invalid because the containing regular expression contains no capturing groups.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest removing the word containing to avoid repetition.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or "This backreference points to an invalid capture group.", or something to that effect.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let’s match this with TS1533.

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the user tests comparing main and refs/pull/58320/merge:

There were infrastructure failures potentially unrelated to your change:

  • 2 instances of "Unknown failure"

Otherwise...

Everything looks good!

@typescript-bot
Copy link
Collaborator

Hey @rbuckton, the results of running the DT tests are ready.

Everything looks the same!

You can check the log here.

@typescript-bot
Copy link
Collaborator

@rbuckton
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-Unions - node (v18.15.0, x64)
Errors 30 30 ~ ~ ~ p=1.000 n=6
Symbols 62,154 62,154 ~ ~ ~ p=1.000 n=6
Types 50,248 50,248 ~ ~ ~ p=1.000 n=6
Memory used 192,867k (± 0.78%) 192,197k (± 0.05%) ~ 192,017k 192,284k p=0.261 n=6
Parse Time 1.95s (± 1.07%) 1.95s (± 1.84%) ~ 1.89s 1.98s p=0.622 n=6
Bind Time 1.07s (± 0.96%) 1.07s (± 0.78%) ~ 1.05s 1.07s p=0.210 n=6
Check Time 14.10s (± 0.24%) 14.07s (± 0.34%) ~ 14.00s 14.13s p=0.259 n=6
Emit Time 3.90s (± 0.50%) 3.96s (± 4.08%) ~ 3.85s 4.28s p=0.809 n=6
Total Time 21.02s (± 0.26%) 21.05s (± 0.86%) ~ 20.82s 21.35s p=0.872 n=6
angular-1 - node (v18.15.0, x64)
Errors 5 5 ~ ~ ~ p=1.000 n=6
Symbols 944,110 944,110 ~ ~ ~ p=1.000 n=6
Types 407,140 407,140 ~ ~ ~ p=1.000 n=6
Memory used 1,222,014k (± 0.01%) 1,222,016k (± 0.01%) ~ 1,221,935k 1,222,073k p=0.810 n=6
Parse Time 8.13s (± 0.60%) 8.11s (± 0.70%) ~ 8.02s 8.16s p=0.687 n=6
Bind Time 2.24s (± 0.34%) 2.25s (± 0.67%) ~ 2.23s 2.27s p=0.867 n=6
Check Time 36.52s (± 0.42%) 36.53s (± 0.48%) ~ 36.36s 36.83s p=0.936 n=6
Emit Time 17.58s (± 1.05%) 17.61s (± 0.39%) ~ 17.50s 17.69s p=0.574 n=6
Total Time 64.47s (± 0.45%) 64.50s (± 0.37%) ~ 64.25s 64.84s p=0.936 n=6
mui-docs - node (v18.15.0, x64)
Errors 5 5 ~ ~ ~ p=1.000 n=6
Symbols 1,982,509 1,982,509 ~ ~ ~ p=1.000 n=6
Types 882,099 882,099 ~ ~ ~ p=1.000 n=6
Memory used 1,886,080k (± 0.00%) 1,886,068k (± 0.00%) ~ 1,886,018k 1,886,110k p=0.936 n=6
Parse Time 9.88s (± 0.17%) 9.88s (± 0.56%) ~ 9.80s 9.97s p=0.627 n=6
Bind Time 3.35s (± 0.81%) 3.37s (± 1.02%) ~ 3.34s 3.43s p=0.467 n=6
Check Time 87.18s (± 0.51%) 87.70s (± 1.20%) ~ 86.94s 89.78s p=0.575 n=6
Emit Time 0.20s (± 4.87%) 0.19s (± 2.67%) ~ 0.19s 0.20s p=0.091 n=6
Total Time 100.61s (± 0.44%) 101.15s (± 1.07%) ~ 100.39s 103.28s p=0.575 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,225,779 1,225,782 +3 (+ 0.00%) ~ ~ p=0.001 n=6
Types 260,772 260,772 ~ ~ ~ p=1.000 n=6
Memory used 2,368,627k (± 2.60%) 2,342,911k (± 0.03%) ~ 2,342,235k 2,344,220k p=0.173 n=6
Parse Time 5.91s (± 0.85%) 5.98s (± 0.72%) +0.07s (+ 1.18%) 5.93s 6.03s p=0.030 n=6
Bind Time 2.26s (± 0.46%) 2.27s (± 0.90%) ~ 2.24s 2.30s p=0.870 n=6
Check Time 39.90s (± 0.23%) 39.84s (± 0.26%) ~ 39.70s 39.95s p=0.230 n=6
Emit Time 3.02s (± 3.21%) 3.09s (± 1.73%) ~ 3.02s 3.16s p=0.261 n=6
Total Time 51.11s (± 0.19%) 51.20s (± 0.32%) ~ 50.92s 51.39s p=0.229 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,225,779 1,225,782 +3 (+ 0.00%) ~ ~ p=0.001 n=6
Types 260,772 260,772 ~ ~ ~ p=1.000 n=6
Memory used 2,418,367k (± 0.03%) 2,444,323k (± 2.50%) ~ 2,417,972k 2,569,417k p=0.066 n=6
Parse Time 6.19s (± 0.90%) 6.19s (± 1.08%) ~ 6.09s 6.28s p=0.936 n=6
Bind Time 2.04s (± 0.65%) 2.04s (± 0.95%) ~ 2.01s 2.06s p=0.615 n=6
Check Time 40.35s (± 0.67%) 40.18s (± 0.19%) ~ 40.08s 40.28s p=0.378 n=6
Emit Time 3.10s (± 1.85%) 3.07s (± 2.49%) ~ 2.98s 3.19s p=0.378 n=6
Total Time 51.68s (± 0.59%) 51.48s (± 0.21%) ~ 51.34s 51.66s p=0.378 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 258,041 258,044 +3 (+ 0.00%) ~ ~ p=0.001 n=6
Types 104,983 104,983 ~ ~ ~ p=1.000 n=6
Memory used 426,903k (± 0.02%) 426,917k (± 0.02%) ~ 426,847k 427,032k p=0.630 n=6
Parse Time 3.37s (± 0.76%) 3.34s (± 1.15%) ~ 3.30s 3.39s p=0.170 n=6
Bind Time 1.33s (± 0.31%) 1.32s (± 0.62%) ~ 1.31s 1.33s p=0.056 n=6
Check Time 18.01s (± 0.15%) 18.04s (± 0.40%) ~ 17.98s 18.16s p=0.808 n=6
Emit Time 1.33s (± 0.91%) 1.34s (± 1.80%) ~ 1.30s 1.36s p=0.145 n=6
Total Time 24.04s (± 0.16%) 24.05s (± 0.47%) ~ 23.96s 24.22s p=0.466 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 35 35 ~ ~ ~ p=1.000 n=6
Symbols 224,575 224,575 ~ ~ ~ p=1.000 n=6
Types 93,785 93,785 ~ ~ ~ p=1.000 n=6
Memory used 369,879k (± 0.05%) 369,945k (± 0.04%) ~ 369,740k 370,190k p=0.378 n=6
Parse Time 3.50s (± 1.56%) 3.49s (± 1.24%) ~ 3.43s 3.56s p=1.000 n=6
Bind Time 1.94s (± 0.84%) 1.95s (± 1.02%) ~ 1.92s 1.98s p=0.869 n=6
Check Time 19.30s (± 0.29%) 19.36s (± 0.47%) ~ 19.24s 19.47s p=0.296 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 24.75s (± 0.25%) 24.81s (± 0.51%) ~ 24.66s 24.96s p=0.628 n=6
vscode - node (v18.15.0, x64)
Errors 0 10 🔻+10 (+ ∞%) ~ ~ p=0.001 n=6
Symbols 2,837,552 2,837,552 ~ ~ ~ p=1.000 n=6
Types 961,479 961,479 ~ ~ ~ p=1.000 n=6
Memory used 3,010,007k (± 0.00%) 3,010,050k (± 0.00%) ~ 3,010,003k 3,010,129k p=0.423 n=6
Parse Time 11.53s (± 0.16%) 11.55s (± 0.29%) ~ 11.51s 11.60s p=0.332 n=6
Bind Time 3.48s (± 0.30%) 3.51s (± 2.13%) ~ 3.47s 3.66s p=0.615 n=6
Check Time 63.35s (± 0.38%) 63.34s (± 0.41%) ~ 62.98s 63.69s p=0.936 n=6
Emit Time 20.12s (± 0.53%) 20.06s (± 0.63%) ~ 19.92s 20.23s p=0.423 n=6
Total Time 98.48s (± 0.28%) 98.45s (± 0.35%) ~ 97.94s 98.95s p=1.000 n=6
webpack - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 266,087 266,087 ~ ~ ~ p=1.000 n=6
Types 108,518 108,518 ~ ~ ~ p=1.000 n=6
Memory used 410,902k (± 0.02%) 410,883k (± 0.01%) ~ 410,839k 410,949k p=0.810 n=6
Parse Time 3.21s (± 0.75%) 3.21s (± 0.38%) ~ 3.19s 3.22s p=0.871 n=6
Bind Time 1.39s (± 0.87%) 1.40s (± 1.23%) ~ 1.38s 1.42s p=0.742 n=6
Check Time 14.46s (± 0.53%) 14.44s (± 0.23%) ~ 14.39s 14.49s p=1.000 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 19.05s (± 0.35%) 19.04s (± 0.22%) ~ 18.97s 19.08s p=1.000 n=6
xstate-main - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 535,745 535,745 ~ ~ ~ p=1.000 n=6
Types 182,753 182,753 ~ ~ ~ p=1.000 n=6
Memory used 470,417k (± 0.01%) 470,418k (± 0.00%) ~ 470,386k 470,435k p=0.810 n=6
Parse Time 2.66s (± 0.51%) 2.65s (± 0.19%) ~ 2.65s 2.66s p=0.794 n=6
Bind Time 1.00s (± 1.21%) 0.99s (± 0.55%) ~ 0.99s 1.00s p=0.855 n=6
Check Time 15.59s (± 0.60%) 15.56s (± 0.33%) ~ 15.49s 15.61s p=0.746 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 19.24s (± 0.51%) 19.22s (± 0.29%) ~ 19.14s 19.27s p=0.573 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Compiler-Unions - node (v18.15.0, x64)
  • angular-1 - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-build-src-public-api - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • ts-pre-modules - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate-main - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

tsserver

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,767ms (± 0.94%) 2,903ms (± 8.99%) ~ 2,733ms 3,401ms p=0.575 n=6
Req 2 - geterr 6,354ms (± 8.34%) 6,595ms (±10.29%) ~ 6,134ms 7,556ms p=0.471 n=6
Req 3 - references 349ms (± 1.08%) 387ms (±11.07%) ~ 345ms 429ms p=0.261 n=6
Req 4 - navto 300ms (±10.82%) 331ms (± 7.57%) ~ 280ms 342ms p=0.170 n=6
Req 5 - completionInfo count 1,357 1,357 ~ ~ ~ p=1.000 n=6
Req 5 - completionInfo 102ms (± 9.16%) 111ms (± 7.75%) ~ 93ms 114ms p=0.210 n=6
CompilerTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 3,585ms (± 0.87%) 3,592ms (± 0.38%) ~ 3,573ms 3,612ms p=1.000 n=6
Req 2 - geterr 5,686ms (± 0.56%) 5,681ms (± 0.71%) ~ 5,622ms 5,726ms p=0.936 n=6
Req 3 - references 451ms (± 2.01%) 447ms (± 1.09%) ~ 442ms 456ms p=0.462 n=6
Req 4 - navto 337ms (± 0.93%) 344ms (± 1.62%) +7ms (+ 2.13%) 339ms 353ms p=0.027 n=6
Req 5 - completionInfo count 1,519 1,519 ~ ~ ~ p=1.000 n=6
Req 5 - completionInfo 121ms (± 5.39%) 112ms (± 8.87%) ~ 100ms 125ms p=0.291 n=6
xstate-main-1-tsserver - node (v18.15.0, x64)
Req 1 - updateOpen 6,179ms (± 0.45%) 6,138ms (± 0.67%) ~ 6,077ms 6,193ms p=0.093 n=6
Req 2 - geterr 1,369ms (± 1.28%) 1,429ms (± 9.37%) ~ 1,361ms 1,702ms p=0.423 n=6
Req 3 - references 105ms (± 2.08%) 111ms (±12.04%) ~ 103ms 137ms p=0.870 n=6
Req 4 - navto 508ms (± 5.01%) 558ms (± 7.35%) ~ 494ms 603ms p=0.065 n=6
Req 5 - completionInfo count 3,413 3,413 ~ ~ ~ p=1.000 n=6
Req 5 - completionInfo 1,079ms (±10.90%) 1,187ms (±11.42%) ~ 1,011ms 1,304ms p=0.128 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • CompilerTSServer - node (v18.15.0, x64)
  • Compiler-UnionsTSServer - node (v18.15.0, x64)
  • xstate-main-1-tsserver - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

startup

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
tsc-startup - node (v18.15.0, x64)
Execution time 189.39ms (± 0.20%) 189.49ms (± 0.18%) +0.09ms (+ 0.05%) 187.54ms 192.79ms p=0.004 n=600
tsserver-startup - node (v18.15.0, x64)
Execution time 295.68ms (± 0.25%) 295.74ms (± 0.27%) ~ 288.55ms 303.20ms p=0.261 n=600
tsserverlibrary-startup - node (v18.15.0, x64)
Execution time 353.35ms (± 0.29%) 353.49ms (± 0.30%) ~ 345.30ms 358.96ms p=0.112 n=600
typescript-startup - node (v18.15.0, x64)
Execution time 236.39ms (± 0.17%) 236.46ms (± 0.23%) ~ 234.79ms 254.49ms p=0.403 n=600
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • tsc-startup - node (v18.15.0, x64)
  • tsserver-startup - node (v18.15.0, x64)
  • tsserverlibrary-startup - node (v18.15.0, x64)
  • typescript-startup - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the user tests comparing main and refs/pull/58320/merge:

Something interesting changed - please have a look.

Details

puppeteer

packages/puppeteer-core/tsconfig.json

@@ -997,6 +997,19 @@ export function isIdentifierText(name: string, languageVersion: ScriptTarget | u
return true;
}

const enum EscapeSequenceScanningFlags {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, there are only 8 valid states:

String,
String | ReportErrors,
RegularExpression,
RegularExpression | AnnexB,
RegularExpression | AnyUnicodeMode,
RegularExpression | AtomEscape,
RegularExpression | AnnexB | AtomEscape,
RegularExpression | AnyUnicodeMode | AtomEscape,

which is supposed to fit in 3 booleans.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this works fine.

PR Backlog automation moved this from Waiting on author to Needs merge May 24, 2024
@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the top 400 repos comparing main and refs/pull/58320/merge:

Something interesting changed - please have a look.

Details

dotansimha/graphql-code-generator

7 of 23 projects failed to build with the old tsc and were ignored

tsconfig.json

microsoft/vscode

4 of 54 projects failed to build with the old tsc and were ignored

src/tsconfig.tsec.json

src/tsconfig.monaco.json

src/tsconfig.json

@rbuckton
Copy link
Member

Something interesting changed - please have a look.

I think this is the first time I've ever actually seen someone using an octal escape for its intended purpose in a character class, but it's still probably better if Puppeteer changed its two cases to use \x20 instead. @DanielRosenwasser, any concerns with merging this one?

@rbuckton
Copy link
Member

rbuckton commented May 24, 2024

Something interesting changed - please have a look.

  • puppeteer - These are errors on what would otherwise be a correct usage of octal escapes, but should probably be rewritten to hex escapes.
  • dotansimha/graphql-code-generator - These errors correctly indicate a bug as they are trying to use \2 as a backreference inside of a character class, which does not work.
  • microsoft/vscode - These are errors on what would otherwise be correct usage of octal escapes, but should probably be rewritten to hex escapes.

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the top 200 repos comparing main and refs/pull/58320/merge:

Something interesting changed - please have a look.

Details

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

backstage/backstage Raw error text: RepoResults8/backstage.backstage.rawError.txt in the artifact folder
Replay commands: RepoResults8/backstage.backstage.replay.txt in the artifact folder

Last few requests

{"seq":116,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/scripts/assemble-manifest.js","line":47,"offset":42,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":117,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/scripts/assemble-manifest.js","line":63,"offset":36}}
{"seq":118,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/scripts/verify-api-reference.js"],"openFiles":[]}}
{"seq":119,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/plugins/search-backend-module-techdocs/config.d.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/backstage/backstage --recurse-submodules
git -C "./backstage" reset --hard eeb5b782de04ef2f3561a22366acf909146dd881
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "/mnt/ts_downloads/base/backstage" install --no-immutable --mode=skip-build
yarn --cwd "/mnt/ts_downloads/base/backstage/storybook" install --no-immutable --mode=skip-build
yarn --cwd "/mnt/ts_downloads/base/backstage/microsite" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/161933/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults8.zip "$downloadUrl"
unzip -p RepoResults8.zip RepoResults8/backstage.backstage.replay.txt > backstage.backstage.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./backstage ./backstage.backstage.replay.txt <PATH_TO_tsserver.js>

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.com Raw error text: RepoResults7/calcom.cal.com.rawError.txt in the artifact folder
Replay commands: RepoResults7/calcom.cal.com.replay.txt in the artifact folder

Last few requests

{"seq":114,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/trpc/index.ts"}}
{"seq":115,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/packages/trpc/index.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":26},"end":{"line":1,"offset":26}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":116,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/business-days-plugin.d.ts"],"openFiles":[]}}
{"seq":117,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/prisma/seed-huge-event-types.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/calcom/cal.com --recurse-submodules
git -C "./cal.com" reset --hard 5d325495a9c30c5a9d89fc2adfa620b8fde9346e
yarn --cwd "/mnt/ts_downloads/base/cal.com" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/161933/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults7.zip "$downloadUrl"
unzip -p RepoResults7.zip RepoResults7/calcom.cal.com.replay.txt > calcom.cal.com.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./cal.com ./calcom.cal.com.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator

@rbuckton Here are some more interesting changes from running the top 200 repos suite

Details

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

elastic/kibana Raw error text: RepoResults14/elastic.kibana.rawError.txt in the artifact folder
Replay commands: RepoResults14/elastic.kibana.replay.txt in the artifact folder

Last few requests

{"seq":900,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/x-pack/plugins/spaces/common/is_reserved_space.test.ts","line":33,"offset":6}}
{"seq":901,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/x-pack/plugins/spaces/common/is_reserved_space.test.ts","line":33,"offset":6}}
{"seq":902,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/x-pack/test/api_integration/services/aiops.ts"],"openFiles":[]}}
{"seq":903,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/x-pack/plugins/serverless_observability/public/navigation_tree.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/elastic/kibana --recurse-submodules
git -C "./kibana" reset --hard 5159a1020d67b8276a65b76fc98b51a976b52f4a
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "/mnt/ts_downloads/base/kibana" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test_serverless/functional/test_suites/security/cypress" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test_serverless/functional/test_suites/observability/cypress" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/security_solution_cypress" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/security_solution_api_integration" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/security_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_perf/plugins/task_manager_performance" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_integration/plugins/sample_task_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_integration/plugins/event_log" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_integration/plugins/elasticsearch_client" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/functional_with_es_ssl/plugins/cases" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/functional_with_es_ssl/plugins/alerts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/functional_execution_context/plugins/alerts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/functional_embedded/plugins/iframe_embedded" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/functional_cors/plugins/kibana_cors_test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/cases_api_integration/common/plugins/security_solution" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/cases_api_integration/common/plugins/observability" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/cases_api_integration/common/plugins/cases" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/alerts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/actions_simulators" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/aad" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/threat_intelligence" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/session_view" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/serverless_search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/serverless_observability" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/serverless" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/security_solution_serverless" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/security_solution_ess" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/security_solution" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/search_notebooks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/search_connectors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/osquery" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/observability_solution/apm/scripts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/ml" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/kubernetes_security" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/fleet" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/elastic_assistant" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/plugins/cases" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/upselling" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/side_nav" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/navigation" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/features" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/ecs_data_quality_dashboard" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/data_table" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security/plugin_types_server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security/plugin_types_public" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/security/plugin_types_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/observability/get_padded_alert_time_range_util" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/observability/alerting_test_data" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/observability/alert_details" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/url_state" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/ui_actions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/trained_models_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/time_buckets" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/string_hash" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/runtime_field_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/route_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/response_stream" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/random_sampler_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/query_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/number_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/nested_property" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/local_storage" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/kibana_theme" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/is_populated_object" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/is_defined" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/inference_integration_flyout" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/in_memory_table" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/error_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/date_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/date_picker" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/data_view_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/data_grid" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/data_frame_analytics_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/creation_wizard_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/chi2test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/category_validator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/cancellable_search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/anomaly_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_test_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_log_rate_analysis" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_log_pattern_analysis" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_change_point_detection" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/ml/agg_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/maps/vector_tile_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-slo-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-random-sampling" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-langchain" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-infra-forge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-entities-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-elastic-assistant-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-elastic-assistant" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-data-forge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-alerting-state-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/x-pack/packages/index-management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/server_integration/plugins/status_plugin_b" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/server_integration/plugins/status_plugin_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/usage_collection" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/ui_settings_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/telemetry" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/session_notifications" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_objects_hidden_type" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_object_import_warnings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_object_export_transforms" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/rendering_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/management_test_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/kbn_tp_custom_visualizations" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/kbn_top_nav" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/kbn_sample_panel_action" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/index_patterns" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/elasticsearch_client_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/data_search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_provider_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_static_assets" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_route_timeouts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_helpmenu" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_execution_context" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_deprecations" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_deep_links" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_chromeless" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_b" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_appleave" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_http" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_history_block" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_dynamic_resolving_b" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_dynamic_resolving_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_app_status" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/app_link_test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/node_roles_functional/plugins/core_plugin_initializer_context" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/interpreter_functional/plugins/kbn_tp_run_pipeline" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/health_gateway/plugins/status" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/analytics/plugins/analytics_plugin_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/test/analytics/plugins/analytics_ftr_helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/src/plugins/text_based_languages" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/src/plugins/chart_expressions/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/solution-nav/oblt" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/storybook/mock" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/router/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/router/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/router/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/not_found" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/no_data_views/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/no_data_views/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/no_data_views/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/solution_nav" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data_config/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data_config/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data_config/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_template/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_template/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_template/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/analytics_no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/analytics_no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/page/analytics_no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/modal/tabbed" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/markdown/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/markdown/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/markdown/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/link/redirect_app/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/link/redirect_app/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/link/redirect_app/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/util" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/image/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/image/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/file_upload/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/file_picker/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/file/context" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/error_boundary" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/code_editor/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/code_editor/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/chrome/navigation" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/card/no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/card/no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/card/no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/button_toolbar" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/button/exit_full_screen" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/shared-ux/avatar/solution" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/settings/security_project" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/settings/search_project" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/settings/observability_project" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/settings/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/serverless/project_switcher" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/react/kibana_mount" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/react/kibana_context/theme" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/react/kibana_context/styled" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/react/kibana_context/root" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/react/kibana_context/render" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/react/kibana_context/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/presentation/presentation_publishing" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/presentation/presentation_containers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-zod-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-yarn-lock-validator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-xstate-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-whereis-pkg-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-web-worker-stub" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-visualization-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-visualization-ui-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-validate-next-docs-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-utility-types-jest" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-utility-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-utility-types/src/tsd_tests" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-user-profile-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-use-tracked-promise" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-unsaved-changes-badge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-unified-field-list" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-unified-doc-viewer" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-unified-data-table" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ui-theme" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ui-shared-deps-src" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ui-shared-deps-npm" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ui-actions-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-typed-react-router-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ts-type-check-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ts-projects" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-try-in-console" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-triggers-actions-ui-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-tooling-log" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-tinymath" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-timerange" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-timelion-grammar" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-text-based-editor" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-test-subj-selector" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-test-jest-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-test-eui-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-telemetry-tools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-storybook" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-storybook/preset" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-stdio-dev-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-std" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-spec-to-console" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-sort-predicates" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-sort-package-json" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-some-dev-log" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-shared-ux-utility" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-shared-svg" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-set-map" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-server-route-repository" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-server-http-tools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-t-grid" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-rules" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-hooks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-constants" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-api" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-list-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-alerting-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-hook-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-grouping" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-exception-list-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-es-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-ecs" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-autocomplete" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-security-hardening" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-search-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-search-response-warnings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-search-index-documents" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-search-errors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-search-connectors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-search-api-panels" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-saved-objects-settings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-safer-lodash-set" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-rule-data-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-rrule" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-router-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-router-to-openapispec" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-rison" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-resizable-layout" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/public" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/mocks_server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/get_csv_panel_actions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/png_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/png" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/pdf_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/pdf" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/csv_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/csv" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-reporting/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-source-classifier-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-source-classifier" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-path" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-packages" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-linter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-info" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-repo-file-maps" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-react-hooks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-react-field" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-profiling-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-plugin-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-plugin-generator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-plugin-check" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-picomatcher" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-performance-testing-dataset-extractor" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-peggy-loader" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-peggy" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-panel-loader" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-osquery-io-ts-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-optimizer-webpack-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-optimizer" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-openapi-generator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-openapi-bundler" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-object-versioning" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-monaco" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-mock-idp-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-mock-idp-plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-mapbox-gl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/utilities" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/setting_ids" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/section_registry" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/field_definition" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/form" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/field_row" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/field_input" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/field_category" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/application" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-management/cards_navigation" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-managed-vscode-config-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-managed-vscode-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-managed-content-badge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-logging-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-logging" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-lint-ts-projects-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-lint-packages-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-lens-formula-docs" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-lens-embeddable-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-language-documentation-popover" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-kibana-manifest-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-json-ast" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-journeys" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-jest-serializers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ipynb" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-io-ts-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-interpreter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-import-resolver" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-import-locator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-i18n-react" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-i18n" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-health-gateway-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-hapi-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-handlebars" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-guided-onboarding" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-get-repo-files" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-generate-csv" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-generate-console-definitions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-generate" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ftr-screenshot-filename" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ftr-common-functional-ui-services" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ftr-common-functional-services" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-formatters" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-flot-charts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-find-used-node-modules" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-field-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-field-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-failed-test-reporter-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-expect" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-expandable-flyout" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-event-annotation-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-event-annotation-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-esql-validation-autocomplete" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-esql-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-esql-ast" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-telemetry" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-imports" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-i18n" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-eslint" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-disable" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-eslint-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-es-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-es-query" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-es-errors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-es-archiver" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-es" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-elastic-agent-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ebt-tools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-dom-drag-drop" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-docs-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-doc-links" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-discover-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-dev-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-dev-proc-runner" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-dev-cli-runner" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-dev-cli-errors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-datemath" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-data-view-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-data-stream-adapter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-data-service" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-cypress-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-custom-integrations" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-custom-icons" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-crypto-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-crypto" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-content-management-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-config-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-config-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-coloring" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-code-owners" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-cli-dev-mode" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-shipper-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-reporter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-performance-metrics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-core" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-check-mappings-update-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-chart-icons" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-cell-actions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-cases-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-calculate-width-from-char-count" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-calculate-auto" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-bfetch-error" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-bazel-runner" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-babel-transform" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-babel-register" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-babel-preset" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-axe-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-apm-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-apm-synthtrace-client" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-apm-synthtrace" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-apm-data-view" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-apm-config-loader" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-analytics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ambient-ui-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ambient-storybook-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ambient-ftr-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ambient-common-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-alerts-ui-shared" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-alerts-as-data-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-alerting-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-actions-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/kbn-ace" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/home/sample_data_types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/home/sample_data_tab" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/home/sample_data_card" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/default-nav/ml" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/default-nav/management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/default-nav/devtools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/default-nav/analytics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/shared" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/security" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/observability" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/ml" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/fleet" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/devtools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/deeplinks/analytics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-settings/core-user-settings-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-settings/core-user-settings-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-settings/core-user-settings-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-base-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/packages/core/ui-settings/core-ui-settings-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "/mnt/ts_downloads/base/kibana/p
:error: Truncated - see log for full output :error:
</details>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
For Uncommitted Bug PR for untriaged, rejected, closed or missing bug
Projects
PR Backlog
  
Needs merge
Development

Successfully merging this pull request may close these issues.

None yet

4 participants