Skip to content

Update packages to latest version#85

Closed
droberts-ctrlo wants to merge 2 commits into
fengari-lua:masterfrom
droberts-ctrlo:package-upgrades
Closed

Update packages to latest version#85
droberts-ctrlo wants to merge 2 commits into
fengari-lua:masterfrom
droberts-ctrlo:package-upgrades

Conversation

@droberts-ctrlo

Copy link
Copy Markdown
Contributor

Also update files where new ESLint errors were caught,
fix syntax where this has changed in test files,
and add new ESLint config

Also update files where new ESLint errors were caught,
and fix syntax where this has changed in test files
@socket-security

socket-security Bot commented Dec 15, 2025

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
Updatedjest@​27.4.0 ⏵ 30.2.010010069 +291 -5100
Updatedglobals@​11.12.0 ⏵ 16.5.010010085 +290100
Updatedeslint@​8.3.0 ⏵ 9.39.294 -310010097 +47100

View full report

@daurnimator daurnimator left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

fix syntax where this has changed in test files,

I don't see that in the PR?

and add new ESLint config

It indeed looks like there is a new config format (https://eslint.org/docs/latest/use/configure/configuration-files vs https://eslint.org/docs/latest/use/configure/configuration-files-deprecated).
Thanks!

Comment thread eslint.config.mjs Outdated

@daurnimator daurnimator left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thankyou!
I'll squash merge this now.
In future I'd love it if you could amend/fixup your commits as you go, rather than pushing new ones at the end in response to review

I find the script at https://github.com/hashbang/dotfiles/blob/9d4ffd7e33814df1dfabcd48aca26a30ac6ee6f2/git/.local/bin/git-fixup#L1 to be very useful for working in git.

@daurnimator

Copy link
Copy Markdown
Member

uh sorry, I didn't see that CI was failing.
image

My first guess is that setup-node may need to be updated to v6 due to github api changes? https://github.com/actions/setup-node

Update ci workflow with currently supported NodeJS version
Add variable to catch statement
Add appropriate eslint-disable directive
Update ESLint config
Add Node 20 to CI script
Updated CI script versions
@daurnimator

daurnimator commented Dec 18, 2025

Copy link
Copy Markdown
Member

Merged!
via 31a1046

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.

2 participants