Dependency Updates: March 2026 - #86
Conversation
There was a problem hiding this comment.
This dependency update PR modernizes the project's tooling and runtime environments. However, there is one critical issue that must be addressed:
The GitHub Actions workflow downgrades actions/checkout from v6 to v5, which contradicts the PR's purpose of updating dependencies and could introduce security or compatibility issues.
Once the workflow is corrected to use v6, this PR will be ready 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 repository’s JavaScript/TypeScript tooling and development environment for March 2026, primarily by bumping ESLint-related dependencies and aligning local/CI Node usage.
Changes:
- Upgraded ESLint and related plugins/config packages (plus regenerated
package-lock.json). - Updated the publish workflow’s checkout action version.
- Bumped the devcontainer image to Node 24 and updated globally installed Homebridge tooling versions.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| package.json | Bumps ESLint + related devDependencies (adds @eslint/js, upgrades eslint, JSON/YML plugins). |
| package-lock.json | Lockfile refresh to reflect new ESLint/tooling dependency graph and versions. |
| .github/workflows/publish.yml | Changes actions/checkout major version used during publish. |
| .devcontainer/devcontainer.json | Moves devcontainer to Node 24 image and updates global Homebridge install versions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.