Skip to content

update atom#351

Merged
icecream17 merged 139 commits intoatom-community:masterfrom
atom:master
Feb 25, 2022
Merged

update atom#351
icecream17 merged 139 commits intoatom-community:masterfrom
atom:master

Conversation

@icecream17
Copy link

@icecream17 icecream17 commented Feb 24, 2022

Edit: This was hard reverted

passeride and others added 30 commits December 9, 2016 17:33
This script launches cmd and has it launch atom with the passed arguments. The problem is that cmd will not (necessarily) start in the pwd. So, relative paths like `.` and `..` have a different meaning. So we should first convert them to absolute paths with cygpath. 

Try it yourself. Go to some directory in bash and run `atom .` Rather than opening your current bash pwd, you'll open $HOME because when cmd opens, that's where it will be. Now apply this change and try the same thing. 

By the way, I only see this problem affecting MSysGit and MSys2. I can't say whether it affects other environments.
Fix #17627 by using awk to portably separate env vars with \0 instead
of \n.
Use printf("...%c...", 0) instead of printf("...\0...") to inject \0.
sadick254 and others added 26 commits December 3, 2021 14:19
We have defaulted to using npm that installed as part of the script
dependancies. This is to increase predictability on what version of npm
was used to install atom dependencies
Install using npm installed during installation of script dependencies
Initial fix to `helpers` done by Utkarsh, Spec written by me.
Co-authored-by: Utkarsh Gupta <utkarshgupta137@gmail.com>
…ies-redux

Fix `git-diff` nested repositories REDUX
* ⬆️ deprecation-cop@4.0.10

* ⬆️ deprecation-cop 4.0.10

* Update package-lock
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.22 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.1.22...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 3.1.1.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md)
- [Commits](node-fetch/node-fetch@v2.6.1...v3.1.1)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…de-fetch-3.1.1

Bump node-fetch from 2.6.1 to 3.1.1 in /script
... and electron-snapshot to the current electron version (v11)
fix/deps: min versions of electron-chromedriver...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](node-fetch/node-fetch@v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This version has all the known security patches in v3.x,
and is meanwhile the recommended version to use from CommonJS
(NodeJS-style) modules, as opposed to ESM.

Atom's build and CI scripts are all CommonJS as far as I know,
so we should basically stay on node-fetch v2.x.

This fixes the currently broken "Bump dependencies" job in Nightly CI.

Effectively reverts ad1318e,
AKA #23506,
albeit with a more up-to-date patch version of node-fetch v2.x.
deps: "downgrade" node-fetch to ^v2.6.7 in script/ (fix "Bump dependencies" job in Nightly CI)
@icecream17
Copy link
Author

I think atom#23322 broke something because of
image

@icecream17 icecream17 merged commit b9a0938 into atom-community:master Feb 25, 2022
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.