Remix.run Logo
OptionOfT 8 hours ago

Very sad they went from 20 to 24. No 22.

OTOH I've been moving from native NodeJS actions to packing them in a Docker container to separate code from compiled code.

If you wanted to use Typescript for your action you always had a 2 step process because GitHub Actions required you to pack dependencies with ncc or vite or webpack.

This packaged version was subsequently committed to the main branch.

Technically I could do a composite action where I compile the typescript on the fly, but that was fragile last time I tried it.

STRiDEX 6 hours ago | parent | next [-]

What are you doing that requires checking in the compiled version. Esbuild takes like one second

OptionOfT 5 hours ago | parent [-]

The code is written in typescript. So we go from

    * cloning the action 
    * running the dist/index.js
to

    * Cloning the action
    * npm install
    * npm compile
    * npm run
romellem 5 hours ago | parent | prev [-]

Is there a specific part of Node 22 that isn’t there in Node 24?