Skip to content

Update packages to latest version#85

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

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

Conversation

@droberts-ctrlo
Copy link
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
Copy link

socket-security bot commented Dec 15, 2025

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

Copy link
Member

@daurnimator daurnimator left a comment

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!

Copy link
Member

@daurnimator daurnimator left a comment

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
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
Copy link
Member

daurnimator commented Dec 18, 2025

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

Comments