-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make scripts work on Windows #94
Comments
Nod. I use this as a pre-test before pushing. CI is doing 10,12,14,15, soon to move to 12,14,16,17. Probably nobody but me should use this. That said, nve is cool, and supports the --parallel flag which I should have used here. I wonder if there is a better way for me to store my personal scripts? |
It's probably fine to have it as a side script, it just shouldn't be in the main Like if this was just named I might advocate that you consider the likelihood that regression behavior in older versions is sufficiently unlikely that, given that the CI rig will be publishing numbered builds, it can't get through either way, and you could be reducing your labor to waiting on the GH interface to say "passed" I mean if you want this, go ahead, it's not hurting anybody once it's optional and out of the main path But I suspect you're spending more time than you need to |
Nod. Once we've got the rollup path in, I probably won't use this anymore. Next time I'm in there, i'll remove it. |
I'll be doing that this weekend, sorry for the delay |
@StoneCypher , are you using Windows or Linux? Because on the Windows > npm test
> peggy@1.0.0 pretest
> npm run parser
> peggy@1.0.0 parser
> bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs
"bin" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. I'm will be glad to you if you take into account this problem... |
I never work on this stuff on Windows, so if you want to send a small patch to run peggy correctly, I'll take it. Actually, that's pretty important to me, because I'd like our project to be an example for folks who want to use Peggy in their own projects. |
I removed the nve references in #89, but I'm going to leave this open with the new title "Make scripts work on Windows" |
So I made the scripts work on windows, but that in turn shows that the Would you mind if I fix this and rollup at the same time? That's pretty gross, I admit, but it'd help given the wedge |
or actually i could just treat them as separate bugs, that's silly nevermind |
Once you make the rollup change, anything browserify should be moot, I hope. |
should be |
https://github.com/peggyjs/peggy/blob/main/package.json#L25
I would like to advocate that we consider testing node versions in CI, rather than locally, as many of us won't be able to install node version managers, and as that way one doesn't have to wait for four versions of node to go by to test. Also, CI can run them in parallel, and run the entire matrix, and we can exclude versions if we need to (which we ought to)
I can't currently run tests
The text was updated successfully, but these errors were encountered: