Skip to content

chore(deps): update build tools#17657

Open
daneatmastra wants to merge 5 commits into
mainfrom
renovate/build-tools
Open

chore(deps): update build tools#17657
daneatmastra wants to merge 5 commits into
mainfrom
renovate/build-tools

Conversation

@daneatmastra

@daneatmastra daneatmastra commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
@microsoft/api-extractor (source) devDependencies patch ^7.52.8 -> ^7.58.7 7.58.8
@microsoft/api-extractor (source) devDependencies patch ^7.57.7 -> ^7.58.7 7.58.8
@rollup/plugin-commonjs (source) devDependencies patch 29.0.2 -> 29.0.3
@types/node (source) devDependencies patch 22.19.15 -> 22.19.20
@types/node (source) devDependencies patch 22.13.17 -> 22.19.20
@types/node (source) devDependencies patch 22.19.7 -> 22.19.20
@types/node (source) devDependencies patch ^20.19.30 -> ^20.19.42
@types/node (source) devDependencies patch ^22.14.0 -> ^22.19.20
@types/node (source) devDependencies patch 22.15.21 -> 22.19.20
dotenv devDependencies minor ^17.3.1 -> ^17.4.2
dotenv devDependencies minor ^17.0.0 -> ^17.4.2
dotenv devDependencies patch ^17.3.1 -> ^17.4.2
dotenv devDependencies minor 17.3.1 -> 17.4.2
rollup (source) devDependencies minor ^4.59.0 -> ^4.61.1
rollup (source) devDependencies minor ^4.59.0 -> ^4.61.1
tsup (source) devDependencies patch ^8.5.0 -> ^8.5.1
tsup (source) devDependencies patch ^8.4.0 -> ^8.5.1
vitest (source) devDependencies patch ^4.0.0 -> ^4.1.8
vitest (source) devDependencies patch 4.1.0 -> 4.1.8
vitest (source) devDependencies patch ^4.1.0 -> ^4.1.8

Release Notes

rollup/plugins (@​rollup/plugin-commonjs)

v29.0.3

2026-05-29

Bugfixes
motdotla/dotenv (dotenv)

v17.4.2

Compare Source

Changed
  • Improved skill files - tightened up details (#​1009)

v17.4.1

Compare Source

Changed
  • Change text injecting to injected (#​1005)

v17.4.0

Compare Source

Added
  • Add skills/ folder with focused agent skills: skills/dotenv/SKILL.md (core usage) and skills/dotenvx/SKILL.md (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (npx skills add motdotla/dotenv)
Changed
  • Tighten up logs: ◇ injecting env (14) from .env (#​1003)
rollup/rollup (rollup)

v4.61.1

Compare Source

2026-06-04

Bug Fixes
  • Avoid extraneous newlines when adding headers via plugins (#​6403)
  • Fix a rare issue where starting Rollup would hang on Windows (#​6404)
Pull Requests

v4.61.0

Compare Source

2026-06-01

Features
  • Sort entry modules to make chunk hashes deterministic (#​6391)
Pull Requests

v4.60.4

Compare Source

2026-05-14

Bug Fixes
  • Improve stability of chunk hashes (#​6362)
Pull Requests
vitest-dev/vitest (vitest)

v4.1.8

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.1.7

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: Branch creation - "before 6am every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@changeset-bot

changeset-bot Bot commented Jun 8, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 941c038

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel

vercel Bot commented Jun 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mastra-docs-1.x Ready Ready Preview, Comment Jun 9, 2026 2:42pm
mastra-playground-ui Ready Ready Preview, Comment Jun 9, 2026 2:42pm

Request Review

@dane-ai-mastra dane-ai-mastra Bot added the complexity: critical Critical-complexity PR label Jun 8, 2026
@dane-ai-mastra

dane-ai-mastra Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

PR triage

Linked issue check skipped for core contributor @daneatmastra.


PR complexity score

Factor Value Score impact
Files changed 163 +60
Lines changed 2934 +60
Author merged PRs 305 -20
Test files changed No -0
Final score 100

Applied label: complexity: critical


Changed test gate

No changed test files were detected.

Label: tests: no tests added

@socket-security

socket-security Bot commented Jun 8, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​ai-sdk/​openai@​3.0.68 ⏵ 2.0.1066610086 -298100
Addedget-port@​7.1.010010010081100
Addednpm-cli-login@​1.0.01001009582100
Addedform-data@​2.5.59910010088100
Addedverdaccio@​6.2.59610010095100
Addedverdaccio-auth-memory@​10.3.1981009796100
Updatedrollup@​4.60.4 ⏵ 4.61.197 +110010099100

View full report

@socket-security

socket-security Bot commented Jun 8, 2026

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn Critical
Critical CVE: npm form-data uses unsafe random function in form-data for choosing boundary

CVE: GHSA-fjxv-7rqg-78g4 form-data uses unsafe random function in form-data for choosing boundary (CRITICAL)

Affected versions: < 2.5.4; >= 3.0.0 < 3.0.4; >= 4.0.0 < 4.0.4

Patched version: 2.5.4

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/npm-cli-login@1.0.0npm/form-data@2.3.3

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/form-data@2.3.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Critical
Critical CVE: Handlebars.js has JavaScript Injection via AST Type Confusion

CVE: GHSA-2w6w-674q-4c4q Handlebars.js has JavaScript Injection via AST Type Confusion (CRITICAL)

Affected versions: >= 4.0.0 < 4.7.9

Patched version: 4.7.9

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/verdaccio@6.2.5npm/handlebars@4.7.8

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/handlebars@4.7.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
License policy violation: npm argparse under Python-2.0.1

License: Python-2.0.1 - The applicable license policy does not permit this license (5) (package/LICENSE)

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/verdaccio@6.2.5npm/argparse@2.0.1

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/argparse@2.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
License policy violation: npm bcrypt-pbkdf under BSD-3-Clause-HP

License: BSD-3-Clause-HP - The applicable license policy does not permit this license (5) (package/LICENSE)

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/verdaccio@6.2.5npm/npm-cli-login@1.0.0npm/bcrypt-pbkdf@1.0.2

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/bcrypt-pbkdf@1.0.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
License policy violation: npm bcryptjs under BSD-3-Clause-HP

License: BSD-3-Clause-HP - The applicable license policy does not permit this license (5) (package/LICENSE)

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/verdaccio@6.2.5npm/bcryptjs@2.4.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/bcryptjs@2.4.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm rollup is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/vitest@4.1.8npm/rollup@4.53.5

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/rollup@4.53.5. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
License policy violation: npm spdx-exceptions under CC-BY-3.0

License: CC-BY-3.0 - The applicable license policy does not permit this license (5) (npm metadata)

License: CC-BY-3.0 - The applicable license policy does not permit this license (5) (package/package.json)

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/npm-cli-login@1.0.0npm/spdx-exceptions@2.5.0

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/spdx-exceptions@2.5.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm unix-crypt-td-js is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/verdaccio@6.2.5npm/unix-crypt-td-js@1.1.4

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/unix-crypt-td-js@1.1.4. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm validator is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: e2e-tests/create-mastra/pnpm-lock.yamlnpm/verdaccio@6.2.5npm/validator@13.15.26

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/validator@13.15.26. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@wardpeet wardpeet force-pushed the renovate/build-tools branch from db17201 to 3abea09 Compare June 9, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation complexity: critical Critical-complexity PR tests: no tests added PR does not change test files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants