Skip to content
This repository has been archived by the owner on Aug 3, 2023. It is now read-only.

fix installer #1780

Merged
merged 4 commits into from
Feb 25, 2021
Merged

fix installer #1780

merged 4 commits into from
Feb 25, 2021

Conversation

xortive
Copy link
Contributor

@xortive xortive commented Feb 24, 2021

[email protected] broke semver, this PR changes our installer to use a cloudflare-owned version of binary-install with updated dependencies to resolve the previous vulnerability warnings from the old version of axios that was being used.

Question: should we re-publish [email protected] with the fixed installer, or just proceed to 1.14.0?

closes #1772
closes #1286
closes #1234
closes #1758

…th updated deps), more detail in release checklist
@xortive xortive requested a review from a team February 24, 2021 17:12
Co-authored-by: Brayden Phillips <[email protected]>
Co-authored-by: Ashcon Partovi <[email protected]>
Co-authored-by: Natalie Davidson <[email protected]>
Co-authored-by: Sven Sauleau <[email protected]>
@koeninger
Copy link
Contributor

1.14.0 makes more sense to me... did you have a reason to prefer re-publishing?

@xortive
Copy link
Contributor Author

xortive commented Feb 24, 2021 via email

@xortive
Copy link
Contributor Author

xortive commented Feb 25, 2021

looks like npx wrangler now works as expected, using the version inside node_modules instead of .wrangler. future work could allow project-local configuration instead of using the .wrangler when wrangler is installed in this fashion.

unfortunately, it seems like the 1.13.0 binary is exiting with status code 1 despite printing no errors, so npx prints a scary error message after running a wrangler command...

EDIT: above problem has something to do with clap, and is benign. it only happens when running wrangler with no arguments, which is technically an error I guess? it happens multiple versions back, like all the way back to 1.4.0

Copy link
Contributor

@Electroid Electroid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@xortive xortive merged commit 8cf8a58 into master Feb 25, 2021
@delete-merged-branch delete-merged-branch bot deleted the malonso/fix-installer branch February 25, 2021 17:35
alexwilson added a commit to alexwilson/frontend that referenced this pull request Mar 22, 2021
Following cloudflare/wrangler-legacy#1780 this should no longer be needed.  see #1533.
alexwilson added a commit to alexwilson/frontend that referenced this pull request Mar 22, 2021
Following cloudflare/wrangler-legacy#1780 this should no longer be needed.  see #1533.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
5 participants