Skip to content

chore: bump eslint, node and cross dependencys #1789

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

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from

Conversation

CommanderStorm
Copy link
Collaborator

@CommanderStorm CommanderStorm commented Apr 12, 2025

Our frontend dependency on eslint is a bit dated. This PR migrates them to newer versions.

Eslint was changed to their new configuration format.
Bumping eslint requires bumping node requires bumping cross (due to libc)

Splitting this into this and #1792 is likey a good idea

@Copilot Copilot AI review requested due to automatic review settings April 12, 2025 20:31
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • martin/martin-ui/package.json: Language not supported

Copy link
Member

@nyurik nyurik left a comment

Choose a reason for hiding this comment

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

thanks! At some point we should rework CI a bit so it can auto-merge demo things without admin approval - i.e. make it so that the final CI task would pass if dependent jobs are skipped

@CommanderStorm CommanderStorm changed the title chore: modernise the frontends dependencys chore: bump eslint and vite frontend dependencys Apr 12, 2025
@CommanderStorm CommanderStorm marked this pull request as draft April 13, 2025 21:48
"fnm default 22",
# verify installation
"node --version",
"npm --version",
Copy link
Collaborator Author

@CommanderStorm CommanderStorm Apr 14, 2025

Choose a reason for hiding this comment

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

Need to bump node to next major as required by eslint.
Bumping node requires newer libc requiring cross update.

But npm is still not quite installed in the next step (in the build script). Unsure where this is breaking apart.

Will need to look into how cross is really working.
maybe a symlink is missing, maybe more.

@CommanderStorm CommanderStorm changed the title chore: bump eslint and vite frontend dependencys chore: bump eslint, node and cross dependencys Apr 14, 2025
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