{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":671937974,"defaultBranch":"main","name":"deno","ownerLogin":"hpouillot","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-28T13:46:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3455883?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691929728.0","currentOid":""},"activityList":{"items":[{"before":"b0f55ae741aa94c75a5a5a3f3aba439c73ea0fce","after":"fec2ea4370444839091ff7bbc1824bac77605da3","ref":"refs/heads/lib","pushedAt":"2023-08-13T12:32:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"add lib file","shortMessageHtmlLink":"add lib file"}},{"before":"6610782ecb2e7f9d02cec11fe1bbd033c1912f8e","after":"ca9ba87d9956e3f940e0116866e19461f008390b","ref":"refs/heads/main","pushedAt":"2023-08-13T12:29:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"fix(cli) error gracefully when script arg is not present and `--v8-flags` is present in `deno run` (#20145)\n\nFix #20022, fix #19627 (duplicate)\r\n\r\n#17333 upgraded clap from version 3.1 to version 4. clap version 3.2.0\r\n(intentionally) broke a behavior that deno was relying on to make `deno\r\nrun --v8-flags=--help` work without specifying a file, see\r\nclap-rs/clap#3793. The workaround was to make the script argument\r\nrequired _unless_ `--v8-flags` is present. This broke the expectation\r\nthat all successfully parsed `run` commands have the script argument\r\nset, leading to the panic on\r\n`matches.remove_many::(\"script_arg\").unwrap()`.\r\n\r\nClap, as far as I was able to find out, does not currently offer a neat\r\nsolution to this problem. This PR adds logic to create and return a\r\ncustom clap error when a parsed run command does not have the script\r\nargument.\r\n\r\nI added an appropriate test.","shortMessageHtmlLink":"fix(cli) error gracefully when script arg is not present and `--v8-fl…"}},{"before":null,"after":"b0f55ae741aa94c75a5a5a3f3aba439c73ea0fce","ref":"refs/heads/lib","pushedAt":"2023-08-13T12:28:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"add lib file","shortMessageHtmlLink":"add lib file"}},{"before":"4ef412e52fc59cd191e98021a77db15e7fb83dd5","after":"6610782ecb2e7f9d02cec11fe1bbd033c1912f8e","ref":"refs/heads/main","pushedAt":"2023-07-28T17:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"24b3c1183c5a8ac5ce3d8cda692efd790a44608f","after":"4ef412e52fc59cd191e98021a77db15e7fb83dd5","ref":"refs/heads/main","pushedAt":"2023-07-28T14:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"upgrade tar","shortMessageHtmlLink":"upgrade tar"}},{"before":"a3ee6ff080eb20b7e3ca707a95ac21fd545c239f","after":"24b3c1183c5a8ac5ce3d8cda692efd790a44608f","ref":"refs/heads/main","pushedAt":"2023-07-28T14:45:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"upgrade deps","shortMessageHtmlLink":"upgrade deps"}},{"before":"77855d3f4a2aa891867c385f22591c1df79345e5","after":"a3ee6ff080eb20b7e3ca707a95ac21fd545c239f","ref":"refs/heads/main","pushedAt":"2023-07-28T14:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"add package name","shortMessageHtmlLink":"add package name"}},{"before":"bddf5acf895ed764074a1bb2a8ab124dd70fd313","after":"77855d3f4a2aa891867c385f22591c1df79345e5","ref":"refs/heads/main","pushedAt":"2023-07-28T14:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpouillot","name":"Hugues Pouillot","path":"/hpouillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3455883?s=80&v=4"},"commit":{"message":"add lib","shortMessageHtmlLink":"add lib"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADabn5XgA","startCursor":null,"endCursor":null}},"title":"Activity · hpouillot/deno"}