Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Aug 23, 2022

Scope & Purpose

This is a backport of #16856 for 3.10.

This PR moves the transitive dependencies media-typer and is-wsl into the dependencies depending on them (type-is and node-netstat respectively) to make them unavailable via accidental direct imports. Additionally the module parse-prometheus-text-format is marked as a devDependency in package.json to allow filtering it out during release in the future.

This PR fixes the oversight in #16542 of not removing media-typer from node_modules as indicated in the CHANGELOG due to the module still being present as a transitive dependency.

  • 💩 Bugfix

Checklist

  • 📖 CHANGELOG entry made

Related Information

  • Jira ticket: BTS-942

@ghost ghost added 9 Waiting for Jenkins 3 JS API Server internal JavaScript API issues dependencies Pull requests that update a dependency file 3.10 labels Aug 23, 2022
@ghost ghost added this to the 3.10.0 milestone Aug 23, 2022
@ghost ghost requested review from KVS85, Zyqsempai, adityamukho, hkernbach and mpoeter August 23, 2022 10:05
@ghost ghost self-assigned this Aug 23, 2022
@ghost ghost mentioned this pull request Aug 23, 2022
5 tasks
Copy link
Contributor

@adityamukho adityamukho left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@KVS85 KVS85 left a comment

Choose a reason for hiding this comment

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

LGTM.

@KVS85 KVS85 merged commit ec8957e into 3.10 Aug 24, 2022
@KVS85 KVS85 deleted the bugfix-3.10/bts-942 branch August 24, 2022 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 JS API Server internal JavaScript API issues 3.10 9 Waiting for Jenkins dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants