{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3604157,"defaultBranch":"master","name":"shelljs","ownerLogin":"shelljs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-02T17:04:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14236201?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708247877.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"30154157e4274042b254b824ab7782d08ae754f8","ref":"refs/heads/switch-fast-glob","pushedAt":"2024-02-18T09:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"feat: switch to fast-glob\n\nThis removes `node-glob` in favor of `fast-glob`. The main motivation\nfor this is because `node-glob` has a security warning and I can't\nupdate to `node-glob@9` unless we drop compatibility for node v8.\n\nSwitching to `fast-glob` seems to be fairly straightforward, although\nsome options need to be changed by default for bash compatibility.\n\nFixes #828\nFixes #1149","shortMessageHtmlLink":"feat: switch to fast-glob"}},{"before":null,"after":"7cad93a21601a71e29720092f86627fa390c1677","ref":"refs/heads/deprecate-glob-options","pushedAt":"2024-02-18T09:08:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"deprecate config.globOptions\n\nThis removes support for configuring `config.globOptions`. Exposing this\nvariable makes it difficult to change (or upgrade) our glob library.\nIt's best to consider our choice of glob library to be an implementation\ndetail.\n\nAs far as I know, this is not a commonly used option:\nhttps://github.com/shelljs/shelljs/issues?q=globOptions currently shows\nno GitHub issues of users using this option, and there was never really\na motivation for why this needed to be exposed (#400 exposed the option\njust because we could, not because we should).\n\nThis is one step toward supporting Issue #828.","shortMessageHtmlLink":"deprecate config.globOptions"}},{"before":"1fe204ff97d315146cca020199334dd9a3cda691","after":null,"ref":"refs/heads/test-touch-link","pushedAt":"2024-02-18T02:07:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"ec3e12bf37cd1c478add8b155e2be3380516c41e","after":"2ff87eff00456ac5f21c67d3bb0699e5bdfa8851","ref":"refs/heads/master","pushedAt":"2024-02-18T02:07:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: create test files inside temp directory\n\nNo change to logic. This updates some test cases to create the files\nthey need inside the temp directory instead of in the repo itself. This\nis helpful in case the test case fails early, that way we don't leave\nthis file behind.\n\nThis contributes toward #828, since the change to fast-glob made it\nclear that this test was mishandling link files and leaving side effects\nin the git repo. However this change is desirably independent of\nfast-glob.","shortMessageHtmlLink":"test: create test files inside temp directory"}},{"before":"fb9f7520eee0d1df90f3b253cee77f49d371e86b","after":"1fe204ff97d315146cca020199334dd9a3cda691","ref":"refs/heads/test-touch-link","pushedAt":"2024-02-18T01:39:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: create test files inside temp directory\n\nNo change to logic. This updates some test cases to create the files\nthey need inside the temp directory instead of in the repo itself. This\nis helpful in case the test case fails early, that way we don't leave\nthis file behind.\n\nThis contributes toward #828, since the change to fast-glob made it\nclear that this test was mishandling link files and leaving side effects\nin the git repo. However this change is desirably independent of\nfast-glob.","shortMessageHtmlLink":"test: create test files inside temp directory"}},{"before":"45ffea133cf76085f524d7ef04ee7d22e10ea5f8","after":null,"ref":"refs/heads/chore-codecov-token","pushedAt":"2024-02-18T01:39:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"a6d1e49f180a495d83bcf67bd85782c626aae029","after":"ec3e12bf37cd1c478add8b155e2be3380516c41e","ref":"refs/heads/master","pushedAt":"2024-02-18T01:39:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"chore: try codecov token again\n\nI tried this recently in 1a1a820569f0883a317944973c15cf34431dd6c2 and\nthen reverted in b8b1c4224d0ec7d631d26c78922c018dd5b895f5. Unfortunately\nI'm still seeing spurious failures from codecov, so let's try the token\none more time.\n\nThis time I double checked the token is provided by\nhttps://app.codecov.io/gh/shelljs/shelljs/settings. I regenerated the\ntoken for good measure.","shortMessageHtmlLink":"chore: try codecov token again"}},{"before":null,"after":"45ffea133cf76085f524d7ef04ee7d22e10ea5f8","ref":"refs/heads/chore-codecov-token","pushedAt":"2024-02-18T01:20:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"chore: try codecov token again\n\nI tried this recently in 1a1a820569f0883a317944973c15cf34431dd6c2 and\nthen reverted in b8b1c4224d0ec7d631d26c78922c018dd5b895f5. Unfortunately\nI'm still seeing spurious failures from codecov, so let's try the token\none more time.\n\nThis time I double checked the token is provided by\nhttps://app.codecov.io/gh/shelljs/shelljs/settings. I regenerated the\ntoken for good measure.","shortMessageHtmlLink":"chore: try codecov token again"}},{"before":"ed1bea77ac7a659fb204eddc5a17defd210563c2","after":"fb9f7520eee0d1df90f3b253cee77f49d371e86b","ref":"refs/heads/test-touch-link","pushedAt":"2024-02-18T01:04:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: create test files inside temp directory\n\nNo change to logic. This updates some test cases to create the files\nthey need inside the temp directory instead of in the repo itself. This\nis helpful in case the test case fails early, that way we don't leave\nthis file behind.\n\nThis contributes toward #828, since the change to fast-glob made it\nclear that this test was mishandling link files and leaving side effects\nin the git repo. However this change is desirably independent of\nfast-glob.","shortMessageHtmlLink":"test: create test files inside temp directory"}},{"before":null,"after":"ed1bea77ac7a659fb204eddc5a17defd210563c2","ref":"refs/heads/test-touch-link","pushedAt":"2024-02-18T00:55:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: create a broken link inside temp directory\n\nNo change to logic. This updates a test case to create the files it\nneeds inside the temp directory instead of in the repo itself. This is\nhelpful in case the test case fails early, that way we don't leave this\nfile behind.\n\nThis contributes toward #828, since the change to fast-glob made it\nclear that this test was mishandling link files and leaving side effects\nin the git repo.","shortMessageHtmlLink":"test: create a broken link inside temp directory"}},{"before":"bedc5387d3ed94cd14100b3ca9c9fbeb9fa51c8c","after":null,"ref":"refs/heads/fix-copy-readonly","pushedAt":"2023-12-07T07:17:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"a569194c6aa982be2ff4767f61555b345e626db9","after":null,"ref":"refs/heads/eslint-upgrade","pushedAt":"2023-12-07T07:17:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"3eb7e2e206cab53e95d34ef4fe8c2a7c3d2feb77","after":null,"ref":"refs/heads/airbnb-eslint-upgrade","pushedAt":"2023-12-07T07:17:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"f248b0a321addb59fda07557558314fc58e03a97","after":null,"ref":"refs/heads/doc-github-badge","pushedAt":"2023-12-07T07:16:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"85dd4729ddf3d4feb558d2575178b2ee72098b74","after":"a6d1e49f180a495d83bcf67bd85782c626aae029","ref":"refs/heads/master","pushedAt":"2023-12-07T07:16:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"docs: change GitHub Actions README badge\n\nThis changes the README to use a standard shields.io badge for GitHub\nActions. The custom badge\n(https://github.com/Atrox/github-actions-badge) was cool, but the\natrox.dev link doesn't work reliably. I noticed that shields has support\nfor this now, so there's no reason to use a custom badge.\n\nOne notably difference is that this badge says the build is passing even\nif there's a job still in progress.","shortMessageHtmlLink":"docs: change GitHub Actions README badge"}},{"before":"af1b11d0fe64cb8fb17b2dada53a8fd4519fcee2","after":"f248b0a321addb59fda07557558314fc58e03a97","ref":"refs/heads/doc-github-badge","pushedAt":"2023-12-07T06:51:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"docs: change GitHub Actions README badge\n\nThis changes the README to use a standard shields.io badge for GitHub\nActions. The custom badge\n(https://github.com/Atrox/github-actions-badge) was cool, but the\natrox.dev link doesn't work reliably. I noticed that shields has support\nfor this now, so there's no reason to use a custom badge.\n\nOne notably difference is that this badge says the build is passing even\nif there's a job still in progress.","shortMessageHtmlLink":"docs: change GitHub Actions README badge"}},{"before":"7635807a2287264aec5898fb3a5bd9be94394ece","after":"af1b11d0fe64cb8fb17b2dada53a8fd4519fcee2","ref":"refs/heads/doc-github-badge","pushedAt":"2023-12-07T06:49:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"docs: change GitHub Actions README badge\n\nThis changes the README to use a standard shields.io badge for GitHub\nActions. The custom badge\n(https://github.com/Atrox/github-actions-badge) was cool, but the\natrox.dev link doesn't work reliably. I noticed that shields has support\nfor this now, so there's no reason to use a custom badge.\n\nOne notably difference is that this badge says the build is passing even\nif there's a job still in progress.","shortMessageHtmlLink":"docs: change GitHub Actions README badge"}},{"before":"78ed036573cb2800f9dc88b86a41b03f6b2fd3e3","after":"85dd4729ddf3d4feb558d2575178b2ee72098b74","ref":"refs/heads/master","pushedAt":"2023-12-07T06:48:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: make a test more forgiving for systems with non-standard bash and sh paths (#1144)\n\nMade a test\r\nmore forgiving so it passes on systems that have non-standard `bash` and\r\n`sh` binary paths.","shortMessageHtmlLink":"test: make a test more forgiving for systems with non-standard bash a…"}},{"before":null,"after":"7635807a2287264aec5898fb3a5bd9be94394ece","ref":"refs/heads/doc-github-badge","pushedAt":"2023-12-07T06:46:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"docs: change GitHub Actions README badge\n\nThis changes the README to use a standard shields.io badge for GitHub\nActions. The custom badge\n(https://github.com/Atrox/github-actions-badge) was cool, but the\natrox.dev link doesn't work reliably. I noticed that shields has support\nfor this now, so there's no reason to use a custom badge.\n\nOne notably difference is that this badge says the build is passing even\nif there's a job still in progress.","shortMessageHtmlLink":"docs: change GitHub Actions README badge"}},{"before":"626973367f26aaf305fa5aa0537154430ef39fbc","after":"78ed036573cb2800f9dc88b86a41b03f6b2fd3e3","ref":"refs/heads/master","pushedAt":"2023-11-17T05:18:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"Exports shell.js and make.js on package.json (#1135)\n\nExports shell.js and make.js on package.json so make.js can be imported as \"shelljs/make\" without require file extension when using ESM.","shortMessageHtmlLink":"Exports shell.js and make.js on package.json (#1135)"}},{"before":"b5e53ebd12b5d2491615adfe4dfba496a3d25701","after":"626973367f26aaf305fa5aa0537154430ef39fbc","ref":"refs/heads/master","pushedAt":"2023-11-13T05:06:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"Fixing typos (#1137)\n\nThis PR fixes a few typos that I spotted in the project.","shortMessageHtmlLink":"Fixing typos (#1137)"}},{"before":"39ebb7184682b8e30195afb6ccbae077de57dfb2","after":"b5e53ebd12b5d2491615adfe4dfba496a3d25701","ref":"refs/heads/master","pushedAt":"2023-11-13T05:05:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"Bump GitHub workflow actions to latest versions (#1136)\n\nThis PR bumps two GitHub workflow actions to their latest versions.","shortMessageHtmlLink":"Bump GitHub workflow actions to latest versions (#1136)"}},{"before":"1d8a1082e8d622ef7a38e4b0a11a242f56f57e0e","after":null,"ref":"refs/heads/test-shell-exit","pushedAt":"2023-11-12T02:27:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"b8b1c4224d0ec7d631d26c78922c018dd5b895f5","after":"39ebb7184682b8e30195afb6ccbae077de57dfb2","ref":"refs/heads/master","pushedAt":"2023-11-12T02:27:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: add coverage for exit function\n\nThis adds test coverage for the shell.exit() function. This also\nrefactors how we mock stdout/stderr and adds support for mocking\nprocess.exit() (which was needed for this change).\n\nWhile I was writing these tests, I realized there was an edge case I\nmissed in PR #1122. This change fixes that edge case.\n\nIssue #1013","shortMessageHtmlLink":"test: add coverage for exit function"}},{"before":null,"after":"1d8a1082e8d622ef7a38e4b0a11a242f56f57e0e","ref":"refs/heads/test-shell-exit","pushedAt":"2023-11-12T02:15:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"test: add coverage for exit function\n\nThis adds test coverage for the shell.exit() function. This also\nrefactors how we mock stdout/stderr and adds support for mocking\nprocess.exit() (which was needed for this change).\n\nWhile I was writing these tests, I realized there was an edge case I\nmissed in PR #1122. This change fixes that edge case.\n\nIssue #1013","shortMessageHtmlLink":"test: add coverage for exit function"}},{"before":"280791d8160a4062d7b85a00e94a4f8219cabf82","after":null,"ref":"refs/heads/chore-fix-nyc-coverage","pushedAt":"2023-11-12T01:44:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"21962191f2f6a9d631d349494e8099a5ae5ac922","after":null,"ref":"refs/heads/chore-fix-codecov2","pushedAt":"2023-11-12T01:42:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"b704489221f13c9cfd06f488906d98b2c10118e3","after":"b8b1c4224d0ec7d631d26c78922c018dd5b895f5","ref":"refs/heads/master","pushedAt":"2023-11-12T01:42:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"chore: remove codecov token\n\nIt looks like 1a1a820569f0883a317944973c15cf34431dd6c2 actually broke\ncodecov. Codecov is currently trying to diff all PRs against the commit\nbefore that one, which leads to flagging previously-added lines of code\nas needing coverage in the current PR.\n\nLet's try removing the token and see if codecov is happy again.\n\nFixes #1124","shortMessageHtmlLink":"chore: remove codecov token"}},{"before":"59c28361675000c2275ae96e87c19a302d4cba7d","after":null,"ref":"refs/heads/chore-keep-node-12","pushedAt":"2023-11-12T01:13:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"}},{"before":"a987ecfab2a9978847d933e740a199e56d1a29fd","after":"b704489221f13c9cfd06f488906d98b2c10118e3","ref":"refs/heads/master","pushedAt":"2023-11-12T01:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nfischer","name":"Nate Fischer","path":"/nfischer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5801521?s=80&v=4"},"commit":{"message":"chore: keep node < 16 around longer\n\nGitHub is removing all versions < v16 from GitHub actions. I'm trying to\nkeep Node coverage for as long as possible.\n\nIssue #1140","shortMessageHtmlLink":"chore: keep node < 16 around longer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_cLdrQA","startCursor":null,"endCursor":null}},"title":"Activity · shelljs/shelljs"}