Skip to content

Drop engine restrictions#17

Merged
microbit-grace merged 1 commit into
mainfrom
npm-update
Jul 17, 2026
Merged

Drop engine restrictions#17
microbit-grace merged 1 commit into
mainfrom
npm-update

Conversation

@microbit-grace

Copy link
Copy Markdown
Contributor

The node and npm restrictions were intended for library developers, not for consuming apps.

We explored using devEngines to restrict engines for developers instead, but an attempt in a different library resulted in the CI workflow failing. The setup-node step threw a EBADDEVENGINES error (npm version is 11.16 instead of 11.18). The installation of 11.8 should happen after that, but it never reaches there. Instead, we will rely on the consuming apps to ensure we are using the correct engine versions.

@microbit-grace
microbit-grace merged commit 3c8ed59 into main Jul 17, 2026
4 checks passed
@microbit-grace
microbit-grace deleted the npm-update branch July 17, 2026 14:41
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