-
Notifications
You must be signed in to change notification settings - Fork 46
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
Fix Missing Build Tools Dependency + Postinstall Fix #1035
Conversation
…tinstall to root of the repo instead
🤔 I can't think of a good way to fully test without doing any publishing (is there a way to pull in npm packages that aren't published at all, such as by specifying a local path to a package? I don't know of one). We could potentially do some canary releases, though I'm not sure that would prevent any more headaches than just doing a point release and hoping for the best... |
Yeah I was considering either us doing a canary release with just the packages updated here OR mentioning that you could reference NPM packages locally if you have the repo checked out (ex. check out I think the tricky part of this is that the changes involve dependencies of dependencies which, while you could technically try to wire up locally, would quickly get out of sync with the actual changes expected to get published. I'm leaning a little bit more towards doing a canary release on this but could be swayed if @margoromo or @danielamorse had any thoughts on this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved. Did a fresh install locally, ran start
and build
, and all worked as expected.
@sghoweri not sure I can add much to the canary vs point release conversation. I like the idea of a canary release better so that we don't potentially have another broken release in the wild, but I don't actually know how we make a Bolt canary release. I've only seen the point release process.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Though I'm not able to actually test in Drupal without a canary release or similar, this all makes sense from a code review perspective. It should, theoretically, resolve both the issues I saw in Drupal.
JIRA
N/A
Summary
Addresses two dependency-related items flagged with the initial Bolt
v2.3.0
release candidate.Description
@bolt/build-tools
Testing Instructions