Dependency Updates: March 2026 - #31
Conversation
There was a problem hiding this comment.
This dependency update PR updates Node.js to version 24, ESLint packages, and the matterbridge minimum version. The changes are mostly straightforward dependency updates.
Critical Issue Found:
- The GitHub Actions checkout version downgrade from v6 to v5 requires verification, as v6 may not exist yet.
Summary:
The PR updates multiple development dependencies and tooling configurations. Once the checkout action version is verified, the changes should be safe to merge.
You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.
There was a problem hiding this comment.
Pull request overview
Updates the project’s Node/tooling and linting dependencies (ESLint ecosystem + related plugins), and aligns local/CI environments toward newer Node versions for building/publishing the Matterbridge plugin.
Changes:
- Bumped ESLint to v10 and upgraded related ESLint plugins/config packages.
- Updated the ESLint flat config entrypoint to use
defineConfig. - Raised the Matterbridge engine requirement and updated Node 24 usage in devcontainer/CI publishing.
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Updates devDependencies (ESLint v10 ecosystem) and bumps Matterbridge engine minimum. |
| package-lock.json | Regenerates lockfile to reflect updated dependency graph and new transitive requirements. |
| eslint.config.js | Switches flat config export to defineConfig([...]) while keeping the same rule sets. |
| .github/workflows/publish.yml | Adjusts the checkout action version for the publish workflow. |
| .devcontainer/devcontainer.json | Moves devcontainer base image to a Node 24 image tag. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.