I got some caching to work, and it was actually faster than clean install despite pnpm's speed and Semaphore's fast npm downloads.
But I haven't managed to make completely offline repeat installs work.
I'll try to remember to ping you once that's done, so you can add it to the Semaphore docs as well as pnpm docs.
I've been trying to get @microsoft/rush working as well, can you tell me what git environment is set up, and exactly what does the checkout command do? (It appears it's a sparser checkout than rush check needs)
A bit offtopic, but what's the fastest free CI for open-source?
Still Semaphore at the moment?
Still Semaphore ⚡️ 😉
Ok, gonna set some up this week, don't fail me Marko Anastasov :v
Has anything been written about Semaphore +
pnpm
?Or maybe Semaphore + Rush +
pnpm
😱The doc on caching mentions only
npm
andyarn
atmSorry for being so bothersome 😎
No worries, ask away!
No official docs on pnpm yet, but this will work:
Btw I totally recommend that you try Semaphore 2.0. In that case follow 2.0 Node.js docs to set up caching of node modules.
I got some caching to work, and it was actually faster than clean install despite pnpm's speed and Semaphore's fast npm downloads.
But I haven't managed to make completely offline repeat installs work.
I'll try to remember to ping you once that's done, so you can add it to the Semaphore docs as well as pnpm docs.
I've been trying to get
@microsoft/rush
working as well, can you tell me what git environment is set up, and exactly what does thecheckout
command do? (It appears it's a sparser checkout thanrush check
needs)checkout
does a shallow git clone by default, but you can override that, see docs. The script is open source.Not sure what you mean by "what git environment"?
I'd be happy to include tips on using Rush in Semaphore docs, feel free to share a recipe. :)
I'm still in the process of understanding what
rush
actually wants, but I'll share what I learn.