thefrontside / ctrlc-windows

Send a CTRL-C event to a Windows console application
9 stars 2 forks source link

Upload node 16 binary (attempt #2) #28

Closed minkimcello closed 3 years ago

minkimcello commented 3 years ago

Motivation

25 did not turn out the way we had hoped

Approach (Updated ✨)

TODOs

changeset-bot[bot] commented 3 years ago

⚠️ No Changeset found

Latest commit: 6fbfa24e4eaa5778917216b56fcde2dab77b3a54

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

minkimcello commented 3 years ago

@cowboyd @jbolda Do we really need node 15? Seems others have had issues building in node 15 too.

jbolda commented 3 years ago

I think it is pretty common to not support the odd number versions once the even number version is released.

minkimcello commented 3 years ago

@jbolda I can't figure out how windows node 16 tests passed before and now it can't. 🤦 All that's changed is the changelog, reverting the upload workflow to run on push instead of pull, and bumping the ctrlc-windows package version.

minkimcello commented 3 years ago

😠

jbolda commented 3 years ago

@jbolda I can't figure out how windows node 16 tests passed before and now it can't. 🤦 All that's changed is the changelog, reverting the upload workflow to run on push instead of pull, and bumping the ctrlc-windows package version.

I think we weren't running tests on node 16 before. It didn't seem to work on 0.5 on my end, but it's possible the 0.8 might. We can try it locally on my computer if you think that might help.

minkimcello commented 3 years ago

@jbolda I can't figure out how windows node 16 tests passed before and now it can't. 🤦 All that's changed is the changelog, reverting the upload workflow to run on push instead of pull, and bumping the ctrlc-windows package version.

I think we weren't running tests on node 16 before. It didn't seem to work on 0.5 on my end, but it's possible the 0.8 might. We can try it locally on my computer if you think that might help.

The tests run successfully on node 16 (or I guess I should say it builds successfully because it's the build step that's failing) if the version of ctrcl-windows in package.json is <=1.04. Is there a part in the build process where it pulls from npm by any chance?

minkimcello commented 3 years ago

Closing in favour of #26. Node 16 with neon is a no go.