Skip to content
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

Fixes #1728. Remove Shell-Env from Executable, use Atom's process.env instead #1735

Merged
merged 2 commits into from
Jun 22, 2017

Conversation

Glavin001
Copy link
Owner

@Glavin001 Glavin001 commented Jun 21, 2017

What does this implement/fix? Explain your changes.

Atom has builtin a fix for the process.env being out of sync with
the user's actual environment variables. It is similar to how Shell-Env works
which Atom-Beautify was using. Now we no longer need it.

However, there is still an issue when running specs. Thus, Atom-Beautify
specs still patch process.env with Shell-Env.
See https://discuss.atom.io/t/specs-do-not-load-shell-environment-variables-activationhooks-core-loaded-shell-environment/44199
for details.

Does this close any currently open issues?

#1728

Any other comments?

...

Checklist

Check all those that are applicable and complete.

  • Merged with latest master branch
  • Regenerate documentation with npm run docs
  • Add change details to CHANGELOG.md under "Next" section
  • Added examples for testing to examples/ directory
  • Travis CI passes (Mac support)
  • AppVeyor passes (Windows support)

… instead

Atom has builtin a fix for the process.env being out of sync with
the user's actual environment variables. It is similar to how Shell-Env works
which Atom-Beautify was using. Now we no longer need it.

However, there is still an issue when running specs. Thus, Atom-Beautify
specs still patch process.env with Shell-Env.
See https://discuss.atom.io/t/specs-do-not-load-shell-environment-variables-activationhooks-core-loaded-shell-environment/44199
for details.
@Glavin001 Glavin001 self-assigned this Jun 21, 2017
@Glavin001 Glavin001 added the bug label Jun 21, 2017
@Glavin001 Glavin001 added this to the v0.31.0 milestone Jun 22, 2017
@Glavin001 Glavin001 merged commit 11a385f into master Jun 22, 2017
@Glavin001
Copy link
Owner Author

Published to v0.30.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant