News for hackers. Stuff that matters.
Re:LiveView Is Best with Svelte by jeremyjh on Friday April 05, 2024 @09:49AM (#39942362)
Anyone who wants "nodejs latest:20" in their .tool-versions file is probably confused. The point of .tool-versions is to pin a particular version in your source control so you know your whole team is on the same version in that branch. Getting the latest revision whenever you install means pointless drift.
Re:LiveView Is Best with Svelte by square_usual on Friday April 05, 2024 @11:38AM (#39943745)
Are you really sensitive to the minor/patch versions of node? I don't think it should make a difference whether you're using 20.9 or 20.12, and to me to that would be a bigger red flag.

Either way, I don't think many people are checking in tool-versions files. Most JS templates specify a range of node versions they work on and leave it to you to specify which one. I don't think this is unusual for most other languages I use, like ruby.

Re:LiveView Is Best with Svelte by jeremyjh on Saturday April 06, 2024 @12:15PM (#39953395)
No, I’m not generally sensitive to a point release but it’s pointless to allow drift anyway. I have had point revisions of docker containers break CI pipelines before and it’s unpleasant.