Skip to content

chore: merge release into master #4502

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

Merged
merged 16 commits into from
Apr 3, 2019
Merged

chore: merge release into master #4502

merged 16 commits into from
Apr 3, 2019

Conversation

Fatme
Copy link
Contributor

@Fatme Fatme commented Apr 3, 2019

PR Checklist

What is the current behavior?

What is the new behavior?

Fixes/Implements/Closes #[Issue Number].

rosen-vladimirov and others added 16 commits April 2, 2019 01:21
When `sudo npm i -g nativescript` is used, postinstall tasks produce errors, which confuse the users. CLI is actually installed successfully, but error for EACCESS is often shown.
The problem is that npm executes the postinstall scripts with a special OS user - `nobody`. This user does not have permissions to write in users' directories, so generating html help or writing the user-settings.json file fails.
Npm's solution is to pass `--unsafe-perm` to the `sudo npm install -g nativescript` command, which forces the postinstall to be executed with root user.
Fix CLI's code to skip postinstall tasks in case sudo is used and `--unsafe-perm` is not passed.
…install

fix: errors are shown on postinstall when using sudo
In case you have incorrect JAVA_HOME, but you have `javac` in PATH, CLI's doctor checks will allow you to build, but Gradle will fail. Fix the logic to be the same as the one used in Gradle.
feat(kinvey): provide correct data to preview-sdk based on the schema
fix(kinvey): use correct store ids for preview and scanner apps
@cla-bot cla-bot bot added the cla: yes label Apr 3, 2019
@ghost ghost assigned Fatme Apr 3, 2019
@ghost ghost added new PR and removed cla: yes labels Apr 3, 2019
@Fatme Fatme merged commit 34f4e45 into master Apr 3, 2019
@ghost ghost removed the new PR label Apr 3, 2019
@Fatme Fatme deleted the fatme/merge-release branch April 3, 2019 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants