Skip to content
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

[bug] @roots/bud-support 6.18.0 now makes Bud require Node 18+ #2508

Closed
3 tasks done
hejamartin opened this issue Dec 5, 2023 · 2 comments · Fixed by #2510
Closed
3 tasks done

[bug] @roots/bud-support 6.18.0 now makes Bud require Node 18+ #2508

hejamartin opened this issue Dec 5, 2023 · 2 comments · Fixed by #2510
Assignees
Labels
bug Something isn't working in-progress Active work

Comments

@hejamartin
Copy link

hejamartin commented Dec 5, 2023

Agreement

Describe the issue

The documentation says that Bud works with Node 16.
But as the update 5 days ago to the @roots/bud-support to 6.18.0 it does require Node 18 at lesst.

This due to the subdependency figures that goes from version 5.0.0 to 6.0.1.

Expected Behavior

I expect it to work with Node 16, as the documentation say.
But I do see that in the release notes of 6.18.0 it moved to go from Node 16 - to adopt Node 20 LTS.

Actual Behavior

It warns me about the incompatibility for Figures, that it requires Node 18+

Steps To Reproduce

  1. npm update

version

6.18.0

Logs

No response

Configuration

No response

Relevant .budfiles

Just an update of the requirement should be fine.

I must find another way to make my 30+ websites using Sage 10 on rhel9-image php8.1 Node16.
@hejamartin hejamartin added the bug Something isn't working label Dec 5, 2023
@kellymears
Copy link
Member

Thanks for making this issue.

We'll just revert figures for now. I don't want to cause problems like this for a minor release.

Thankfully, this is pretty easy to deal with on your end until it's patched. Use npm overrides or yarn resolutions to force the download of a compatible version of figures.

@kodiakhq kodiakhq bot closed this as completed in #2510 Dec 7, 2023
kodiakhq bot pushed a commit that referenced this issue Dec 7, 2023
Reverts [figures](https://github.com/sindresorhus/figures#readme) to 5.0.0. v6 requires node 18 and I don't want to force the issue of node 16 for projects until `@roots/bud@^7`.

## Type of change

**PATCH: backwards compatible change**



## Ref

- Closes #2508
@kellymears kellymears reopened this Dec 7, 2023
@kellymears kellymears self-assigned this Dec 7, 2023
@kellymears kellymears added the in-progress Active work label Dec 7, 2023
@kellymears
Copy link
Member

MISSION ACCOMPLISHED

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working in-progress Active work
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants