-
Notifications
You must be signed in to change notification settings - Fork 988
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
Prevent changing deps outside nix shell #17662
Conversation
Jenkins BuildsClick to see older builds (4)
|
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.
I like how you did it in ios/Podfile
, very neat.
As for package.json
, honesly we shouldn't be using it at all. There should be only plumbing stuff in there that is required for technical reasons. And a warning to read doc/starting-guide.md
.
f370132
to
7513f2d
Compare
We've often seen cases of devs attempting to change dependencies outside a nix-shell and run into weird side effects This commit stops them from : - updating pods outside a nix shell - updating node deps outside a nix shell This commit also cleanup unused scripts in package.json and adds a fake comment script.
7513f2d
to
b91e628
Compare
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.
Looks great.
@status-im/mobile-qa : we don't need QA for this PR since its a build change and we don't need to run E2E since these changes won't affect android builds. |
This reference was missed:
Fixed: 495aee58 |
We've often seen cases of devs attempting to change dependencies outside a nix-shell and run into weird side effects
I've been guilt of doing this in the past myself.
This PR stops them from :
This PR also cleanup unused scripts in
package.json
status: ready