I regularly find myself installing various versions of Parcel to bisect potential bug reports.
But this is a little tricky because:
Not every nightly release number exists.
It's necessary to let recent versions auto-install dependencies (https://github.com/parcel-bundler/parcel/discussions/6163) or to install them directly, but this can create issues when rapidly switching to another Parcel version.
🚨 Build failed.
@parcel/package-manager: Could not find module "@parcel/transformer-html" satisfying 2.0.0-nightly.599+36035d8d.
/Users/lgarron/Downloads/kdsjlfsdf/cubing.js/package.json:26:5
25 | "@parcel/transformer-css": "^2.0.0-nightly.587",
> 26 | "@parcel/transformer-html": "^2.0.0-nightly.587",
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Found this conflicting local requirement.
27 | "@parcel/transformer-postcss": "^2.0.0-nightly.587",
28 | "@parcel/transformer-posthtml": "^2.0.0-nightly.587",
It would be really useful to have a script that can help me bisect nightly releases or even individual commits so I can pinpoint issues and either resolve them on our side or file a more helpful report.
I regularly find myself installing various versions of Parcel to bisect potential bug reports.
But this is a little tricky because:
For example, I just enabled auto-install and ran:
The third command resulted in:
It would be really useful to have a script that can help me bisect nightly releases or even individual commits so I can pinpoint issues and either resolve them on our side or file a more helpful report.