Skip to content

Fix project setup#2765

Merged
spawnia merged 2 commits intomasterfrom
fix-project-setup
Mar 29, 2026
Merged

Fix project setup#2765
spawnia merged 2 commits intomasterfrom
fix-project-setup

Conversation

@spawnia
Copy link
Copy Markdown
Collaborator

@spawnia spawnia commented Mar 29, 2026

Upgrade google/protobuf to ^4.33.6 to resolve security advisory
GHSA-p2gh-cfq4-4wjc which blocks installation of all v3.x versions.

Remove npm self-update from node.dockerfile as it fails on node:22-slim
due to npm corrupting its own dependencies during the upgrade.

Add parentheses to intersection type PHPDoc annotations in TypeRegistry
to satisfy PHPStan.

🤖 Generated with Claude Code

Upgrade google/protobuf to ^4.33.6 to resolve security advisory
GHSA-p2gh-cfq4-4wjc which blocks installation of all v3.x versions.

Remove npm self-update from node.dockerfile as it fails on node:22-slim
due to npm corrupting its own dependencies during the upgrade.

Add parentheses to intersection type PHPDoc annotations in TypeRegistry
to satisfy PHPStan.

🤖 Generated with Claude Code
@spawnia spawnia marked this pull request as ready for review March 29, 2026 16:00
Widen constraint to ^3.21 || ^4.33.6 so PHP 8.0 CI jobs can resolve
to v3.x while PHP 8.1+ gets v4.x.

Ignore advisory PKSA-tcfz-w4fm-hhk9 since protobuf is a dev dependency
only used for federated tracing tests.

🤖 Generated with Claude Code
@spawnia spawnia merged commit aa0140c into master Mar 29, 2026
65 checks passed
@spawnia spawnia deleted the fix-project-setup branch March 29, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant