Skip to content

fix(deps): take the plugin-gateway snapshot that reads message ids as null - #358

Merged
RedStar071 merged 1 commit into
V7from
chore/bump-plugin-gateway
Nov 2, 2026
Merged

RedStar071 merged 1 commit into
V7from
chore/bump-plugin-gateway

Conversation

@RedStar071

@RedStar071 RedStar071 commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

🔗 Linked issue

Related to #357

❓ Type of change

  • 🐞 Bug fix

📚 Description

wolfstar-project/plugins#276 makes Message#webhookId, applicationId, nonce and position null when a message has none, as in discord.js. The release that carries it, @wolfstar/plugin-gateway 0.16.2, is still staged on npm waiting for approval, so this pins the next snapshot published from that merge, 0.16.2-next-20261102131414. It goes back to ^0.16.2 once the release is approved.

plugin-cache goes to ^0.8.1, the range the snapshot asks for, so the bot and the gateway share one copy of the cache. plugin-broker 0.7.0 pins plugin-cache to exactly 0.8.0 and keeps its own copy until it is bumped too; the broker is off by default.

🤖 AI disclosure: Wolfstar Agent Kit modified this description. My AI open-source policy.

RetriggerView in GreptileConfidence Score: 5/5

No merge-blocking issues were identified; the focused message and cache checks passed with the updated dependencies.

Reviews (1) · Last reviewed commit: "fix(deps): take the plugin-gateway snaps..." · Reviewed by Greptile

@coldtea-pr-lens

Copy link
Copy Markdown

Note

Every file here is a lockfile or a package manifest, so PR Lens left this pull request undrawn. Comment @pr-lens draw to draw it

github.comment.notice: false in .github/pr-lens.yml turns this note off

@socket-security

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@​wolfstar/​plugin-gateway@​0.16.0 ⏵ 0.16.2-next-2026110213141472 +110010096100
Added@​wolfstar/​plugin-cache@​0.8.17810010096100

View full report

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ No new issues found.

Reviewed changes — the single commit that moves the bot onto the plugin-gateway snapshot that reads message ids as null.

  • @wolfstar/plugin-gateway pinned to the snapshot — projects/bot/package.json moves from ^0.16.0 to the exact 0.16.2-next-20261102131414. The exact pin is right for a next build, since a range would not match a prerelease. The integrity hash in the lockfile matches npm, and the peer dependencies are unchanged from 0.16.0.
  • @wolfstar/plugin-cache raised to ^0.8.1 — this is the range the snapshot depends on, so the bot and the gateway resolve one copy of the cache. The 0.8.1 integrity hash matches npm.
  • Lockfile regeneration — the lockfile has the new gateway and cache entries. It also has two unrelated changes from re-resolving: cac 7.0.0 is deduped to 7.1.0, and @smithy/core gets a deprecated note.

The bot's isWebhookMessage guard in lib/common/guards.ts checks typeof message.webhookId === 'string', so it handles null correctly. The PR description already says the pin is temporary and should go back to ^0.16.2 once the release is approved. Nobody will be reminded of that, so you may want to track it in #357.

Pullfrog  | View workflow run | Using claude-sonnet-5-5 | 𝕏

@github-project-automation github-project-automation Bot moved this from Todo to Review Approved in Wolfstar Nov 2, 2026
@RedStar071
RedStar071 merged commit d1f12ad into V7 Nov 2, 2026
8 checks passed
@RedStar071
RedStar071 deleted the chore/bump-plugin-gateway branch November 2, 2026 13:42
@github-project-automation github-project-automation Bot moved this from Review Approved to Done in Wolfstar Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant