{"push_id":1982044610,"size":41,"distinct_size":11,"ref":"refs/heads/feature/circleci-20-with-workflows","head":"721adc60115e875042e3f8f6432979f200becd9a","before":"697264e7c30fcb024cf033fab2760eaaed3e1341","commits":[{"sha":"b4c35168b4eb8172e8465025684748f8db520d41","author":{"name":"kaylieEB","email":"8806d7bca9c90335dc5097256325fb058844aa00@eventbrite.com"},"message":"Fix #3697 Improve error handling when tarball fetcher receives bad hash (#4240)\n\n* test\r\n\r\n* alter commit message\r\n\r\n* update snapshot\r\n\r\n* review feedback\r\n\r\n* move to unlink files in all failed blocks\r\n\r\n* lint\r\n\r\n* Update tarball-fetcher.js","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/b4c35168b4eb8172e8465025684748f8db520d41"},{"sha":"915e775c66f41cbe256583a1188f973d7727526d","author":{"name":"Jeff Valore","email":"4e89a4194c4b39e8f674624ba2c70de557b4c588@yahoo.com"},"message":"rename clean to autoclean, add tests (#4252)\n\n* rename clean to autoclean, add tests\r\n\r\n* fix tests. expect statements were not being run.","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/915e775c66f41cbe256583a1188f973d7727526d"},{"sha":"d500ef2271b153a3155c2d254fce692c3cce2912","author":{"name":"Maël Nison","email":"bd6064fcc09112e5fde6f88b8a24890bfc8c0810@gmail.com"},"message":"Disables linking transitive dependencies on global installs (#4265)\n\n* Disables linking transitive dependencies on global installs\r\n\r\n* Update package-linker.js\r\n\r\n* Update global.js\r\n\r\n* Update global.js","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/d500ef2271b153a3155c2d254fce692c3cce2912"},{"sha":"4bb34e2c470ce9d18a262c3abfd132aa05b5b415","author":{"name":"Carl Rosell","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carlrosell.com"},"message":"Fix #4214: Align column headers for upgrade-interactive command (#4268)\n\nSummary\r\nFix for issue #4214 by using the first suggested solution from the issue itself. For more info see the issue 😃","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/4bb34e2c470ce9d18a262c3abfd132aa05b5b415"},{"sha":"ce69264945fc1d42b3ef25beb0f6ce17277a80c9","author":{"name":"Maël Nison","email":"bd6064fcc09112e5fde6f88b8a24890bfc8c0810@gmail.com"},"message":"Refactors the network mutex implementation (#4286)\n\n* Refactors the network mutex implementation\r\n\r\n* Improves the mutex to abort when they hang (better debug)\r\n\r\n* Update index.js\r\n\r\n* Update integration.js\r\n\r\n* Feedbacks","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/ce69264945fc1d42b3ef25beb0f6ce17277a80c9"},{"sha":"593e243364d28d4f106cd60b35a3d7de4ba37ae0","author":{"name":"Maël Nison","email":"bd6064fcc09112e5fde6f88b8a24890bfc8c0810@gmail.com"},"message":"Fix: Always close the reporter before exiting (#4283)\n\n* Prevents the memory controls from hanging the process\r\n\r\n* Update base-reporter.js\r\n\r\n* Adds a test","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/593e243364d28d4f106cd60b35a3d7de4ba37ae0"},{"sha":"a22287e083f585ecad5f020a56ea96d0160d83da","author":{"name":"Maël Nison","email":"bd6064fcc09112e5fde6f88b8a24890bfc8c0810@gmail.com"},"message":"Prevent linking binaries from workspaces (#4288)","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/a22287e083f585ecad5f020a56ea96d0160d83da"},{"sha":"9ba68a4d2d1cc0dcc65e21a2a5fb164b47173bc8","author":{"name":"Burak Yiğit Kaya","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@byk.im"},"message":"Chore: use the orphaned `getRandomPort` function in tests (#4303)\n\n**Summary**\r\n\r\nFollow up to #4286, which accidentally made `getRandomPort()` function obsolete and caused a lint warning.\r\n\r\n**Test plan**\r\n\r\nExisting integration tests.","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/9ba68a4d2d1cc0dcc65e21a2a5fb164b47173bc8"},{"sha":"da2b9096057301273aa27336f70622dda09b6c33","author":{"name":"kaylieEB","email":"8806d7bca9c90335dc5097256325fb058844aa00@eventbrite.com"},"message":"Fix 4263: Make upgrade and upgrade-interactive compatible with workspaces (#4278)\n\n* make upgrade and upgrade-interactive compatible with workspaces\r\n\r\n* lint\r\n\r\n* flow\r\n\r\n* feedback from @arcanis\r\n\r\n* fix flow\r\n\r\n* remove lockfile pattern for normal upgrade interactive","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/da2b9096057301273aa27336f70622dda09b6c33"},{"sha":"de7cefc3120a7246c507616a17517b45452d6ff3","author":{"name":"Burak Yiğit Kaya","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@byk.im"},"message":"Fix: make sure all extracted tarballs are r/w enabled (#4301)\n\n* Fix: make sure all extracted tarballs are r/w enabled\r\n\r\n**Summary**\r\n\r\nFixes: #992. This issue was supposed to be fixed by #2826 but it\r\nwas not setting directory permissions wide enough. This patch uses\r\nthe `readable` and `writable` options provided by the `tar-fs`\r\npackage which essentially sets everything to `0o777`.\r\n\r\n**Test plan**\r\n\r\nN/A\r\n\r\n* fewer perms","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/de7cefc3120a7246c507616a17517b45452d6ff3"},{"sha":"b8f8b7c3b81544e616c97c9aefc2dd909f808a65","author":{"name":"Burak Yiğit Kaya","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@byk.im"},"message":"Fix: show better error messages when Git is not found (#4312)\n\n**Summary**\r\n\r\nFixes #4287. Throws a specific error when `child.spawn` cannot find\r\nthe executable and handles this error properly in all `git` invocations.\r\n\r\n**Test plan**\r\n\r\nExisting tests.","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/b8f8b7c3b81544e616c97c9aefc2dd909f808a65"},{"sha":"49de069009b0286c45d7e14a6a75e621b11acdba","author":{"name":"Maël Nison","email":"bd6064fcc09112e5fde6f88b8a24890bfc8c0810@gmail.com"},"message":"Fixes yarn why when using workspaces (#4304)","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/49de069009b0286c45d7e14a6a75e621b11acdba"},{"sha":"73921a6eb568ac07ef5a76b1e80b9a224809295b","author":{"name":"Burak Yiğit Kaya","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@byk.im"},"message":"Fix: respect GIT_SSH env variable when calling Git and support plink (#4302)\n\n**Summary**\r\n\r\nFixes #4167. We use `$GIT_SSH_COMMAND` which overrides `$GIT_SSH`\r\nand causes issues on some systems, where a different `ssh`\r\nexecutable like `plink` is used. This patch makes our batch-mode\r\nenforcement smarter and more respectful and adds support for `plink`.\r\n\r\n**Test Plan**\r\n\r\nUnit tests.","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/73921a6eb568ac07ef5a76b1e80b9a224809295b"},{"sha":"7fbd78f1c21e6a0d19b5b085a4f14873ea77932a","author":{"name":"Maël Nison","email":"56c795ffd154b437c41192c13a173ebaed106fc7@fb.com"},"message":"1.0.0","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/7fbd78f1c21e6a0d19b5b085a4f14873ea77932a"},{"sha":"0b807b48b0c3f7982771984363c52e89e54aa277","author":{"name":"Burak Yiğit Kaya","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@byk.im"},"message":"Chore: fix info tests (#4316)\n\n**Summary**\r\n\r\nLooks like bumping the version on npm invalidated a cache that\r\nrevealed the new API response from npm for yarn. Now the\r\n`scripts` field always exists even if it is empty.\r\n\r\n**Test plan**\r\n\r\nCI should pass.","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/0b807b48b0c3f7982771984363c52e89e54aa277"},{"sha":"cddb2bc3784a6db86aee9f12e30a9b2f393b4dfb","author":{"name":"Connor Chase","email":"de38f6852d2d9dd17a88487df2fd59abe39dc6e1@gmail.com"},"message":"Chore: Better grammer on README (#4211)","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/cddb2bc3784a6db86aee9f12e30a9b2f393b4dfb"},{"sha":"739933e353e8242f9f4abe1134fab2689970eb1a","author":{"name":"kaylieEB","email":"8806d7bca9c90335dc5097256325fb058844aa00@eventbrite.com"},"message":"Add inline comments to improve readability of PR #4278 (#4318)\n\n* add comments\r\n\r\n* rewording","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/739933e353e8242f9f4abe1134fab2689970eb1a"},{"sha":"03a16d054901169dd40c6bf671112ffe013e5112","author":{"name":"Burak Yiğit Kaya","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@byk.im"},"message":"Fix: More resillient global and cache folder determination (#4325)\n\n* Fix: Make sure global prefix folder is writeable when selecting it\r\n\r\n**Summary**\r\n\r\nFixes #4320 and fixes #4323. We were using `fs.access` when selecting\r\nthe global prefix folder automatically which only checks for permissions\r\nbut not actual writeability. This caused issues on Heroku where one of\r\nour first tries had the correct permissions but was on a read-only\r\nfile system.\r\n\r\n**Test plan**\r\n\r\nExisting cache folder fallback tests should be enough for now. We should\r\nmove the core of those tests for the newly added `fs.getFirstWriteableFolder`\r\nmethod.\r\n\r\n* Fix wrong error message template used from getGlobalPrefix\r\n\r\n* Better error message\r\n\r\n* Add process.execPath as a last resort\r\n\r\n* Add back $DESTDIR support removed from #3721\r\n\r\n* Fix DESTDIR typo\r\n\r\n* Fix skippedFolder error\r\n\r\n* don't use rimraf to remove a file\r\n\r\n* Don't use process.execPath\r\n\r\n* Defer write checks for global prefix\r\n\r\n* flow type\r\n\r\n* Just warn when a proper global folder cannot be found, instead of failing\r\n\r\n* Add TODO about inconsistent npm-registry code\r\n\r\n* Keep the old behavior\r\n\r\n* Update fs.js","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/03a16d054901169dd40c6bf671112ffe013e5112"},{"sha":"aeb89c0684da3d79e5e16f8fabe6be24e015b2d2","author":{"name":"Aditya Vohra","email":"0ee456240383a578b7ab1dca0c0c64a12b51413a@yelp.com"},"message":"Add npm_lifecycle_script to env in makeEnv (#4330)\n\n* Add npm_lifecycle_script to env in makeEnv\r\n\r\n* Update execute-lifecycle-script.js","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/aeb89c0684da3d79e5e16f8fabe6be24e015b2d2"},{"sha":"5ea8ea7f9c398545dd7f235e76908b9fad823054","author":{"name":"Maël Nison","email":"56c795ffd154b437c41192c13a173ebaed106fc7@fb.com"},"message":"1.0.1","distinct":false,"url":"https://api.github.com/repos/serima/yarn/commits/5ea8ea7f9c398545dd7f235e76908b9fad823054"}]}
{"actor":{"display_login":"serima"}}