Closed samtgarson closed 3 years ago
Hi @samtgarson, sorry for the bad experience. I'll be looking into it ASAP.
As you mentioned, quirrel ci
parses .gitignore
to figure out which files aren't needed (this is the respective code: https://github.com/quirrel-dev/quirrel/blob/main/quirrel/src/cli/parse-gitignore.ts). Apparently, that doesn't work on Vercel 🤔
Let's see what's causing this ...
Vercel doesn't seem to upload .gitignore
when invoked from the command line:
I'll add node_modules
to chokidar's ignore list, that should fix it.
Published a fix in 1.0.4-fix-94-2
, will be part of 1.1.0
.
How odd 🤔 Thanks for the quick fix 🙌
Bug Report
Current Behavior Running
quirrel ci
as part of the Vercel build seems to cause chokidar to watch the entire directory and exceed thesystem limit for number of file watchers
.package.json
:Repo
Expected behavior/code The build runs Quirrel CI with no issues.
Environment
Possible Solution
Unable to recreate locally. Originally thought it was because
node_modules
wasn't gitignored, but it occurs with it there. Vercel truncates the logs to 2000 lines so I'm not able to see the top of the stack trace (AFAIK?)Please let me know if there's any more detail I can provide!
Additional context/Screenshots