-
Notifications
You must be signed in to change notification settings - Fork 54
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
ci: Remove CircleCI and update Node versions #141
Conversation
While removing CI does technically result in CI not failing, I'd prefer CI to get closer to passing instead 😅 |
Oh, sorry I was unclear. This removes CircleCI but retains/updates GitHub Actions. I'm assuming there was no need for both. |
Ah, right, yes that makes sense. Thanks! I've regenerated package-lock.json because as a rule I don't merge package-lock.json changes from untrusted folks for security reasons. |
OK, fine with me. It actually might save a bit of trouble later in with broken dependencies. Actually, I've now managed to update ALL the dependencies and fix the CI in my fork: https://github.com/alexrudd2/saxi. (It was a pretty painful introduction to TypeScript 😆 ). How would you prefer I upstream things? (Note I did revert 593c451, as did other people). |
I don't want to accept a revert of 593c451 into this repository. I'm happy to review other reasonable changes though! |
OK. I'll gently ask you to reconsider. It does break the CI, apparently breaks some people's real hardware (#131), and at least one other fork has also reverted. In any case, I'll see what I can do to apply the fixes I've learned using my fork in manageable PRs. Are you interested in setting up |
The CI breaking is not a fundamental problem with WebSerial support; it's certainly fixable. It's far from clear to me that #131 is a problem with WebSerial per se. If it is, I'd rather find and fix the issue than remove WebSerial support. I have no idea what renovatebot is or why I'd want it, perhaps you could give a little more info? |
I was able to fix part of it (with a polyfill), but couldn't get it all the way. I'll send a PR with the partial fix.
I'll test on real hardware soon and let you know if I can reproduce.
Renovatebot is a more powerful Dependabot. Here's an example PR - it groups similar updates together, and gives full changelogs: alexrudd2#42. I also set it up to automatically merge when the CI passes (with the revert, of course). No affiliation, I'm just impressed. |
Eh, no thanks, I like that dependabot is built into github and requires very little thought from me. Mend.io seems like something that quite possibly won't exist in 5 years, which is already less than the lifetime of this project :) |
Heh, good timing on dropping |
Closes #140.
I have forced an update of the transitive dependency
nan
inpackage-lock.json
, but avoided listing it as a direct dependency inpackage.json
. Along with updatingwebpack
to v5, this would make the CI green (alexrudd2@725f0ed)...... if #139 is fixed. So I expect this PR to fail for the time being.