-
Notifications
You must be signed in to change notification settings - Fork 63
chore: node dependency updates #441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates the project's ESLint configuration from the legacy .eslintrc.json format to the new flat config system (eslint.config.js) required by ESLint v9, and bumps several npm dependencies to their latest versions. The version string is also incremented to v11.1.3 in preparation for release.
- Migrated from
.eslintrc.json+.eslintignoretoeslint.config.js(flat config) - Updated dependencies:
@actions/core,@octokit/*packages, and dev dependencies likeeslint,vitest,prettier - Incremented version to v11.1.3
Reviewed changes
Copilot reviewed 5 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/version.js | Bumped version string from v11.1.2 to v11.1.3 |
| package.json | Updated multiple dependencies and devDependencies to latest versions |
| eslint.config.js | Added new flat config file with ESM syntax, node/vitest globals, and centralized ignores |
| .eslintrc.json | Removed legacy ESLint configuration file |
| .eslintignore | Removed legacy ESLint ignore file |
| import js from '@eslint/js' | ||
| import globals from 'globals' |
Copilot
AI
Jan 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The imports reference packages @eslint/js and globals that are not declared in package.json dependencies or devDependencies. These packages need to be added to devDependencies for the flat config to function properly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works on my machine 😂
When CI runs it should let us know if this is actually an issue or not. If CI passes just fine, then this can be safely ignored.
|
Works in my sandbox repo:
Logs: https://github.com/GrantBirki/actions-sandbox/actions/runs/20666124996/job/59338659309 |
nobe4
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.


This pull request updates the project's ESLint configuration to use the new flat config system introduced in ESLint v9, removes the old config files, and updates several internal npm dependencies to their latest versions.
This PR directly replaces #440 so after it merges, #440 can just be closed/deleted.
After merging this PR, the release process will need to be followed: https://github.com/github/branch-deploy/blob/main/docs/maintainer-guide.md
This process will: Create a new tag, a new github release, and run the workflow which points
v11.1.3->v11(the convenience tag)Tagging in @nobe4 as my maintainer buddy ❤️