{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":779590488,"defaultBranch":"main","name":"node","ownerLogin":"jazelly","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-30T08:34:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28685065?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726866152.0","currentOid":""},"activityList":{"items":[{"before":"aaccbff4bd0aea1d4636efc890546a0355464202","after":"b65496508ab57db71d6bbed283f63b8d4b8eb178","ref":"refs/heads/fix-54285","pushedAt":"2024-09-20T22:08:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: check subdir correctly in cpSync","shortMessageHtmlLink":"fs: check subdir correctly in cpSync"}},{"before":"538913c63df52a53daf5561764eb7433e1f6f550","after":"aaccbff4bd0aea1d4636efc890546a0355464202","ref":"refs/heads/fix-54285","pushedAt":"2024-09-20T22:05:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: check subdir correctly in cpSync","shortMessageHtmlLink":"fs: check subdir correctly in cpSync"}},{"before":"1b7ea01cab4eae901635d77672c7f751aa1e6a5a","after":"538913c63df52a53daf5561764eb7433e1f6f550","ref":"refs/heads/fix-54285","pushedAt":"2024-09-20T21:51:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: check subdir correctly in cpSync","shortMessageHtmlLink":"fs: check subdir correctly in cpSync"}},{"before":"e6c9d3ff4c3d25c6c9db71cd33eaf34d9369f43f","after":"1b7ea01cab4eae901635d77672c7f751aa1e6a5a","ref":"refs/heads/fix-54285","pushedAt":"2024-09-20T21:45:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: check subdir correctly in cpSync","shortMessageHtmlLink":"fs: check subdir correctly in cpSync"}},{"before":"6c835037ec102e37c775722c3f523ab10096d9cb","after":"e6c9d3ff4c3d25c6c9db71cd33eaf34d9369f43f","ref":"refs/heads/fix-54285","pushedAt":"2024-09-20T21:40:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: check subdir correctly in cpSync","shortMessageHtmlLink":"fs: check subdir correctly in cpSync"}},{"before":null,"after":"6c835037ec102e37c775722c3f523ab10096d9cb","ref":"refs/heads/fix-54285","pushedAt":"2024-09-20T21:02:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: check subdir correct in cpSync","shortMessageHtmlLink":"fs: check subdir correct in cpSync"}},{"before":"59c7c55aad6de2b1ca1cfe6fc6b86c43714e9e83","after":"8b8fc53c9ae4ef6b0888672fa666fb7a849bae13","ref":"refs/heads/main","pushedAt":"2024-09-20T20:55:15.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"src: cleanup per env handles directly without a list\n\nEnvironment handles can be cleaned up directly without saving the\nreferences in a list and iterate the list.\n\nPR-URL: https://github.com/nodejs/node/pull/54993\nReviewed-By: Yagiz Nizipli \nReviewed-By: Joyee Cheung ","shortMessageHtmlLink":"src: cleanup per env handles directly without a list"}},{"before":"f2f749f9dbe8c089055481f34501e875d554ef0d","after":"32faca8f669ec21a79397f6177f4fe5ff2f31e58","ref":"refs/heads/fix-cpsync-utf-fail","pushedAt":"2024-09-20T05:07:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: convert to u8 string for filesystem path","shortMessageHtmlLink":"fs: convert to u8 string for filesystem path"}},{"before":"7cd8eb17946d887910797f9cab2682b92142d1c7","after":"f2f749f9dbe8c089055481f34501e875d554ef0d","ref":"refs/heads/fix-cpsync-utf-fail","pushedAt":"2024-09-20T04:47:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: convert to u8 string for filesystem path","shortMessageHtmlLink":"fs: convert to u8 string for filesystem path"}},{"before":"ad5664f953b67c7f33a8639ab5395b99f508c149","after":"82da5e9c3159998cf9503f3a9c61a15bfb5f6991","ref":"refs/heads/validate-abort-signal","pushedAt":"2024-09-19T02:37:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: validate signals with interface converter","shortMessageHtmlLink":"lib: validate signals with interface converter"}},{"before":"53ede878a51aee2dd2d1c97b5cefa43ae12f14aa","after":"59c7c55aad6de2b1ca1cfe6fc6b86c43714e9e83","ref":"refs/heads/main","pushedAt":"2024-09-19T02:35:13.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"tools: bump the eslint group in /tools/eslint with 7 updates\n\nBumps the eslint group in /tools/eslint with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| `@babel/core` | `7.24.9` | `7.25.2` |\n| `@babel/eslint-parser` | `7.25.0` | `7.25.1` |\n| `@babel/plugin-syntax-import-attributes` | `7.24.7` | `7.25.6` |\n| `@stylistic/eslint-plugin-js` | `2.4.0` | `2.7.2` |\n| `eslint` | `9.8.0` | `9.9.1` |\n| `eslint-plugin-jsdoc` | `48.8.3` | `50.2.2` |\n| `globals` | `15.8.0` | `15.9.0` |\n\nSigned-off-by: dependabot[bot] \nPR-URL: https://github.com/nodejs/node/pull/54821\nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"tools: bump the eslint group in /tools/eslint with 7 updates"}},{"before":"459af51554dd841111a1eb7bb822458698166d06","after":"39b8e8878f329654c7851657331c3d79e3095907","ref":"refs/heads/fix-54466","pushedAt":"2024-09-19T02:00:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"test: downstream wpt for abort","shortMessageHtmlLink":"test: downstream wpt for abort"}},{"before":"e9be3581f108c47e05f2fe7cc991da3fdfee9df1","after":"459af51554dd841111a1eb7bb822458698166d06","ref":"refs/heads/fix-54466","pushedAt":"2024-09-19T01:45:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"test: downstream wpt for abort","shortMessageHtmlLink":"test: downstream wpt for abort"}},{"before":"114d58c5293f9a6a956fc48ca1260b3658e98ebf","after":"e9be3581f108c47e05f2fe7cc991da3fdfee9df1","ref":"refs/heads/fix-54466","pushedAt":"2024-09-19T01:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fixup\n\nCo-authored-by: Antoine du Hamel ","shortMessageHtmlLink":"fixup"}},{"before":"cd32a660115a8b0d56f9fbb5e73cbb2bba296391","after":"114d58c5293f9a6a956fc48ca1260b3658e98ebf","ref":"refs/heads/fix-54466","pushedAt":"2024-09-19T01:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fixup\n\nCo-authored-by: Antoine du Hamel ","shortMessageHtmlLink":"fixup"}},{"before":"8f1cafcefe156fb6a67e3b9e79a47d85ed1bf19c","after":"ad5664f953b67c7f33a8639ab5395b99f508c149","ref":"refs/heads/validate-abort-signal","pushedAt":"2024-09-17T11:49:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: validate signals with interface converter","shortMessageHtmlLink":"lib: validate signals with interface converter"}},{"before":"be7dd22fca2f9ae5fa4ea2573cd912ed59696f7e","after":"cd32a660115a8b0d56f9fbb5e73cbb2bba296391","ref":"refs/heads/fix-54466","pushedAt":"2024-09-16T12:38:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: propagate aborted state to dependent signals before firing events","shortMessageHtmlLink":"lib: propagate aborted state to dependent signals before firing events"}},{"before":"d64835f97e629842c53944ea8c7633a8355840ca","after":"53ede878a51aee2dd2d1c97b5cefa43ae12f14aa","ref":"refs/heads/main","pushedAt":"2024-09-16T11:48:18.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"src: add `--env-file-if-exists` flag\n\nFixes: https://github.com/nodejs/node/issues/50993\nRefs: https://github.com/nodejs/node/issues/51451\n\ntest: remove unnecessary comment\n\nsrc: conform to style guidelines\n\nsrc: change flag to `--env-file-optional`\n\ntest: revert automatic linter changes\n\ndoc: fix typos\n\nsrc: change flag to `--env-file-if-exists`\n\nsrc: refactor `env_file_data` and `GetEnvFileDataFromArgs`\n\ntest: clean up tests\n\nsrc: print error when file not found\n\ntest: remove unnecessary extras\nPR-URL: https://github.com/nodejs/node/pull/53060\nReviewed-By: Yagiz Nizipli \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"src: add --env-file-if-exists flag"}},{"before":"dd6e62fa9f66cce1f6feafc1d4931e764524f4c6","after":"8f1cafcefe156fb6a67e3b9e79a47d85ed1bf19c","ref":"refs/heads/validate-abort-signal","pushedAt":"2024-09-16T11:30:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: validate signals with interface converter","shortMessageHtmlLink":"lib: validate signals with interface converter"}},{"before":null,"after":"dd6e62fa9f66cce1f6feafc1d4931e764524f4c6","ref":"refs/heads/validate-abort-signal","pushedAt":"2024-09-16T11:14:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: validate signals with interface converter","shortMessageHtmlLink":"lib: validate signals with interface converter"}},{"before":"2a7a07ffd37b9ffa86fd943de0b8b4427ae9328a","after":null,"ref":"refs/heads/weakset-abort-signal","pushedAt":"2024-09-15T23:14:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"}},{"before":"bdcc36b57aa772f143c19a35cda3e0fff552d2bf","after":"2a7a07ffd37b9ffa86fd943de0b8b4427ae9328a","ref":"refs/heads/weakset-abort-signal","pushedAt":"2024-09-14T15:28:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: prefer iterable weak set than WeakRefs in AbortSignal.any","shortMessageHtmlLink":"lib: prefer iterable weak set than WeakRefs in AbortSignal.any"}},{"before":null,"after":"bdcc36b57aa772f143c19a35cda3e0fff552d2bf","ref":"refs/heads/weakset-abort-signal","pushedAt":"2024-09-14T15:09:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"lib: prefer iterable weak set than WeakRefs in AbortSignal.any\n\nThe dom spec specified \"weak sets\" for dependent and source signals.\nThis was not captured due to the early implementation of AbortSignal.any\nprior to the spec PR getting landed. This commit fixes that behaviour,\nwhich could save us from WeakRef and deref everytime for these siganls.","shortMessageHtmlLink":"lib: prefer iterable weak set than WeakRefs in AbortSignal.any"}},{"before":"9db6327af3272c4125d20c078010600629506a26","after":"d64835f97e629842c53944ea8c7633a8355840ca","ref":"refs/heads/main","pushedAt":"2024-09-14T14:18:47.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"node-api: add external buffer creation benchmark\n\nAdd a micro benchmark for external buffer creation.\n\nPR-URL: https://github.com/nodejs/node/pull/54877\nRefs: https://github.com/nodejs/node/issues/53804\nRefs: https://github.com/nodejs/node/issues/44111\nReviewed-By: Gabriel Schulhof \nReviewed-By: Michael Dawson ","shortMessageHtmlLink":"node-api: add external buffer creation benchmark"}},{"before":"b49dafbb5043444f2338212c59aed73a2e6a017e","after":"090dce254affa4560c31487eeaa19da1e25dd9ee","ref":"refs/heads/translate-fs-errors","pushedAt":"2024-09-13T08:37:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: translate error code properly in cpSync\n\nUV error code needs to be negative integer so it can be mapped\ncorrectly. The filesystem error are positive integer, so we need to\nhandle it before throwing.\n\nCo-authored-by: Jake Yuesong Li ","shortMessageHtmlLink":"fs: translate error code properly in cpSync"}},{"before":"c94e77126115e65e8c227a997afdbe0d75645448","after":"b49dafbb5043444f2338212c59aed73a2e6a017e","ref":"refs/heads/translate-fs-errors","pushedAt":"2024-09-13T06:57:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: translate error code properly in cpSync\n\nUV error code needs to be negative integer so it can be mapped\ncorrectly. The filesystem error are positive integer, so we need to\nhandle it before throwing.\n\nCo-authored-by: Jake Yuesong Li ","shortMessageHtmlLink":"fs: translate error code properly in cpSync"}},{"before":"4f40f3612587a530b1361ed67562b4e3d650d7d7","after":"c94e77126115e65e8c227a997afdbe0d75645448","ref":"refs/heads/translate-fs-errors","pushedAt":"2024-09-13T06:45:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: translate error code properly in cpSync\n\nUV error code needs to be negative integer so it can be mapped\ncorrectly. The filesystem error are positive integer, so we need to\nhandle it before throwing.\n\nCo-authored-by: Jake Yuesong Li ","shortMessageHtmlLink":"fs: translate error code properly in cpSync"}},{"before":"be5dfdd95fe7edc6df933385d4ecad62730ba813","after":"4f40f3612587a530b1361ed67562b4e3d650d7d7","ref":"refs/heads/translate-fs-errors","pushedAt":"2024-09-12T14:05:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: translate error code properly in cpSync\n\nUV error code needs to be negative integer so it can be mapped\ncorrectly. The filesystem error are positive integer, so we need to\nhandle it before throwing.\n\nCo-authored-by: Jake Yuesong Li ","shortMessageHtmlLink":"fs: translate error code properly in cpSync"}},{"before":null,"after":"be5dfdd95fe7edc6df933385d4ecad62730ba813","ref":"refs/heads/translate-fs-errors","pushedAt":"2024-09-12T13:59:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"fs: translate error code properly in cpSync\n\nUV error code needs to be negative integer so it can be mapped\ncorrectly. The filesystem error are positive integer, so we need to\nhandle it before throwing.\n\nCo-authored-by: Jake Yuesong Li ","shortMessageHtmlLink":"fs: translate error code properly in cpSync"}},{"before":"79a33a7433b55de4f5e749524b9a22f7b72b5f4e","after":"9db6327af3272c4125d20c078010600629506a26","ref":"refs/heads/main","pushedAt":"2024-09-12T06:09:12.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"jazelly","name":"Jason Zhang","path":"/jazelly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28685065?s=80&v=4"},"commit":{"message":"test: remove dead code in test-http2-misbehaving-multiplex\n\nPR-URL: https://github.com/nodejs/node/pull/54860\nReviewed-By: Yagiz Nizipli \nReviewed-By: James M Snell \nReviewed-By: LiviaMedeiros \nReviewed-By: Trivikram Kamat ","shortMessageHtmlLink":"test: remove dead code in test-http2-misbehaving-multiplex"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjowODozMC4wMDAwMDBazwAAAAS8Z1sG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjowODozMC4wMDAwMDBazwAAAAS8Z1sG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwNjowOToxMi4wMDAwMDBazwAAAASz_MQz"}},"title":"Activity ยท jazelly/node"}