squint 2025-08-11

Hiya, got a question about squint dev. If I run bb test:node all is good until... 🧵

✅ 1

... bb/tasks.clj test-run is called. This https://github.com/squint-cljs/squint/blob/3ac045bac63776c0148d0a17a2653277fce3cff0/bb/tasks.clj#L67:

(shell {:continue true} "npx") ;; dummy invocation
which on my dev box results in an interactive prompt:
Entering npm script environment at location:
/home/lee/proj/oss/squint-cljs/squint-lee
Type 'exit' or ^D when finished

$ 
Which isn't crazy surprising because if I run npx on my linux dev box, I get the same thing. I tried matching the node version that CI is using, but still see the same result. If I comment out the dummy invocation, things seem to work fine. How does this manage to work on CI? Some terminal mode thing, maybe?

✅ 1

Oh that feels nice! Thanks for the booboo!

We’re having a meetup here and we had to write down who last helped us with Clojure. Two people at my table wrote down your name!

Whoops this was supposed to be a DM, no idea why this ended up here

O wait perhaps that happened to me tok

Feel free to remove it and please ignore spelling mistakes, why am I even typing on my phone

🙂 1

Coolio. Thanks. I'll do a wee PR for this. We'll see if removing it breaks windows or something.

thanks for cleaning up my mess!

perhaps it was just a leftover from some debugging issue on CI. thanks again

Happy to do it, thanks for all you do @borkdude!

❤️ 1