Conversation
|
Hey @tooomm apologies that I fell off responding to GitHub mentions and helping review - had a baby 2 years ago and only now starting to unlock spare time again! Lmk if you'd like to jam on any of this |
|
I can probably figure this out with you @mixmix when you're ready. Hmu on discord |
That are both great news. I guess I can only congratulate you then! 😉🥳
I updated the PR with the newest changes from master.
|
|
@tooomm saw you pushed an update on this. It sucks that CI is being such a pain (both in |
1356d80 to
5ae3a90
Compare
|
Yes, it's a bit annoying. Guess that's why you looked into #1702 as well. :) I did update this PR, too. Not sure what's the best practice to define a projects Node version or if we want to keep both:
I assume this is an incompatibility issue with more recent Node versions. (And the tests are flaky) It's the same situation on master right now: |
Restructure CI build matrix and use in-file defined Node versions
.nvmrcfile in the repoenginesin the package.json file in the repoAddLTS-1release alias (maintenance LTS)AddLTSrelease alias (active LTS)AddCurrentrelease alias to verify future LTS compatibilityMiscellaneous
Disable fast failing(already done)Use npm ci over npm i(already done)Update actions to(already done)setup-nodev3 andcheckoutv3Update actions to(already done)setup-nodev4 andcheckoutv4Workaround for Node 14 seems not to be needed anymore(removed by now)Further improvements: