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

chore: develop on Node 20, CI with 16.17.1 + 18.17.1 + 20 #23

Merged
merged 2 commits into from
Jan 22, 2024

Conversation

EvanHahn
Copy link
Contributor

This is very similar to digidem/multi-core-indexer#35.

Unlike that PR, this update also causes npm to update, which means that the package lockfile changed.

This is very similar to [digidem/multi-core-indexer#35][0].

This change updates this project's Node versions:

- Develop on Node 20 by updating `.nvmrc`.

- CI should test on Node 20, 18.17.1, and 16.17.1.

This update also causes npm to update, which means that the package
lockfile changed.

Node 16.17.1 and 18.17.1 match versions of nodejs-mobile-react-native,
used by CoMapeo-mobile. nodejs-mobile has the same major & minor
versions as Node, but [different patch versions][1]. For example,
[email protected] corresponds to Node 16.17.1.

[0]: digidem/multi-core-indexer#35
[1]: https://github.com/nodejs-mobile/nodejs-mobile-react-native/tree/51afe46d36d3776d1bfe7158073897216b55d7f2#versioning

BREAKING CHANGE: Node 16.17.1+ is now required.
Copy link

github-actions bot commented Jan 22, 2024

Pull Request Test Coverage Report for Build 7613205858

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 6648753145: 0.0%
Covered Lines: 287
Relevant Lines: 287

💛 - Coveralls

Copy link
Member

@gmaclennan gmaclennan left a comment

Choose a reason for hiding this comment

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

Is there a way to specify the npm version? We often have issues with this, e.g. if one of us downgrade the npm version for our Node 20 local install, then do npm install and mangle the lock file. If there is a way to specify the npm version then it would be good to include in this PR.

@EvanHahn
Copy link
Contributor Author

Done in 9f9bab5.

@EvanHahn EvanHahn merged commit c39ed31 into main Jan 22, 2024
3 checks passed
@EvanHahn EvanHahn deleted the update-node-versions branch January 22, 2024 15:16
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