Skip to content

Comments

Upgrade Node Dependencies#341

Merged
Ocramius merged 2 commits intolaminas:1.31.xfrom
gsteel:update-js-deps
Oct 16, 2025
Merged

Upgrade Node Dependencies#341
Ocramius merged 2 commits intolaminas:1.31.xfrom
gsteel:update-js-deps

Conversation

@gsteel
Copy link
Member

@gsteel gsteel commented Oct 16, 2025

Required removal of [eslint-config-incredible](https://github.com/pustovitDmytro/eslint-config-incredible) during upgrade to eslint v9

Adds a simple Makefile to make it easier to muck about with JS deps via docker

- Closes laminas#337
- Closes laminas#336
- Closes laminas#335
- Closes laminas#334
- Closes laminas#329
- Closes laminas#309
- Closes laminas#308
- Closes laminas#300
- Closes laminas#296

Signed-off-by: George Steel <george@net-glue.co.uk>
@gsteel gsteel added this to the 1.31.0 milestone Oct 16, 2025
@gsteel gsteel requested a review from a team October 16, 2025 14:17
@gsteel gsteel added Enhancement Dependencies Updates and changes to dependencies labels Oct 16, 2025
Makefile Outdated
@@ -0,0 +1,22 @@

NODE_IMG=node:24.10.0-alpine
Copy link
Member

Choose a reason for hiding this comment

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

Perhaps we should reference a base layer in our Dockerfile, so this is always in sync?

Copy link
Member Author

@gsteel gsteel Oct 16, 2025

Choose a reason for hiding this comment

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

How would I do that?

Copy link
Member

Choose a reason for hiding this comment

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

Would meet to build+tag an image with --target=, then use that tag to run the remaining steps

Copy link
Member Author

Choose a reason for hiding this comment

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

I think I understand - I've adjusted Makefile to build and tag the image locally, but docker build --target=compiler just builds everything anyway - not too familiar with multi-stage builds. At least what I've done will stop node versions drifting apart

Signed-off-by: George Steel <george@net-glue.co.uk>
@gsteel gsteel requested a review from Ocramius October 16, 2025 15:26
Copy link
Member

@Ocramius Ocramius left a comment

Choose a reason for hiding this comment

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

Excellent, thanks @gsteel

@Ocramius Ocramius merged commit cb19bb4 into laminas:1.31.x Oct 16, 2025
48 checks passed
@Ocramius Ocramius self-assigned this Oct 16, 2025
@gsteel gsteel deleted the update-js-deps branch October 16, 2025 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Updates and changes to dependencies Enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants