{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":224977451,"defaultBranch":"master","name":"openupm-cli","ownerLogin":"openupm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-30T07:42:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53162534?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720511160.0","currentOid":""},"activityList":{"items":[{"before":"99f89fbd5fd714705ec748255492a81e5c638972","after":"866cd8ab4a33f504a78ba9b77dcca3a34d02ad79","ref":"refs/heads/deps-graph","pushedAt":"2024-07-13T11:56:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"Merge branch 'deps-graph' of github.com:openupm/openupm-cli into deps-graph","shortMessageHtmlLink":"Merge branch 'deps-graph' of github.com:openupm/openupm-cli into deps…"}},{"before":"002905eaecb9b35b437b11eeac523e27c53866cd","after":"99f89fbd5fd714705ec748255492a81e5c638972","ref":"refs/heads/deps-graph","pushedAt":"2024-07-09T07:50:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"fix: package resolve bug","shortMessageHtmlLink":"fix: package resolve bug"}},{"before":"430a43401a0f45de9810d7db67427708a71ea573","after":"d7c105387fdc0e21e0dd99210571f54201439f59","ref":"refs/heads/master","pushedAt":"2024-07-09T07:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 3.3.1 [skip ci]\n\n## [3.3.1](https://github.com/openupm/openupm-cli/compare/3.3.0...3.3.1) (2024-07-09)\n\n### Bug Fixes\n\n* 371 error cannot find module node fetch ([#372](https://github.com/openupm/openupm-cli/issues/372)) ([430a434](https://github.com/openupm/openupm-cli/commit/430a43401a0f45de9810d7db67427708a71ea573))","shortMessageHtmlLink":"chore(release): 3.3.1 [skip ci]"}},{"before":"68eab62bbec8ac05e2e598a242c65185e254406f","after":null,"ref":"refs/heads/371-error-cannot-find-module-node-fetch","pushedAt":"2024-07-09T07:43:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"}},{"before":"a56202701beb626cf33b919adee7bd348bcb8d3c","after":"430a43401a0f45de9810d7db67427708a71ea573","ref":"refs/heads/master","pushedAt":"2024-07-09T07:43:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"fix: 371 error cannot find module node fetch (#372)\n\n* deps: add node-fetch\r\n\r\n* deps: remove node-fetch types\r\n\r\nSeems like node-fetch already includes types\r\n\r\n* deps: downgrade node-fetch\r\n\r\nSeems like node-fetch@3 requires esm.\r\n\r\nhttps://stackoverflow.com/questions/69087292/requirenode-fetch-gives-err-require-esm\r\n\r\nThe solution is to use @2.","shortMessageHtmlLink":"fix: 371 error cannot find module node fetch (#372)"}},{"before":"a56202701beb626cf33b919adee7bd348bcb8d3c","after":"68eab62bbec8ac05e2e598a242c65185e254406f","ref":"refs/heads/371-error-cannot-find-module-node-fetch","pushedAt":"2024-07-09T07:40:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"deps: downgrade node-fetch\n\nSeems like node-fetch@3 requires esm.\n\nhttps://stackoverflow.com/questions/69087292/requirenode-fetch-gives-err-require-esm\n\nThe solution is to use @2.","shortMessageHtmlLink":"deps: downgrade node-fetch"}},{"before":null,"after":"a56202701beb626cf33b919adee7bd348bcb8d3c","ref":"refs/heads/371-error-cannot-find-module-node-fetch","pushedAt":"2024-07-09T07:25:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: dependency resolving logic (#369)\n\nCurrently, you can either pass a semantic version or \"latest\" to the dependency-resolve service. The service will then resolve the packages latest version if no semantic version was given.\r\n\r\nThis complicates the logic inside the service. For this reason, now the client calling the service needs to determine the latest version and pass it to the service.","shortMessageHtmlLink":"refactor: dependency resolving logic (#369)"}},{"before":"48e67b621b8179627d0ff826c4ab97f16bb0a64a","after":"002905eaecb9b35b437b11eeac523e27c53866cd","ref":"refs/heads/deps-graph","pushedAt":"2024-07-08T15:55:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"fix: package resolve bug","shortMessageHtmlLink":"fix: package resolve bug"}},{"before":null,"after":"48e67b621b8179627d0ff826c4ab97f16bb0a64a","ref":"refs/heads/deps-graph","pushedAt":"2024-07-07T14:13:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: extract type\n\nMove dependency-graph and related logic to own module. Also add tests.","shortMessageHtmlLink":"refactor: extract type"}},{"before":"dfbf212974c1048ce31ca5ccde401ce0483094b9","after":null,"ref":"refs/heads/prefetch-latest","pushedAt":"2024-07-07T08:38:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"}},{"before":"de7e3e87bc72e3115ad539476e8124e39d1344c1","after":"a56202701beb626cf33b919adee7bd348bcb8d3c","ref":"refs/heads/master","pushedAt":"2024-07-07T08:38:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: dependency resolving logic (#369)\n\nCurrently, you can either pass a semantic version or \"latest\" to the dependency-resolve service. The service will then resolve the packages latest version if no semantic version was given.\r\n\r\nThis complicates the logic inside the service. For this reason, now the client calling the service needs to determine the latest version and pass it to the service.","shortMessageHtmlLink":"refactor: dependency resolving logic (#369)"}},{"before":null,"after":"dfbf212974c1048ce31ca5ccde401ce0483094b9","ref":"refs/heads/prefetch-latest","pushedAt":"2024-07-07T08:34:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: dependency resolving logic\n\nCurrently, you can either pass a semantic version or \"latest\" to the dependency-resolve service. The service will then resolve the packages latest version if no semantic version was given.\n\nThis complicates the logic inside the service. For this reason, now the client calling the service needs to determine the latest version and pass it to the service.","shortMessageHtmlLink":"refactor: dependency resolving logic"}},{"before":"44ba315e8f444dbe09455a7ef9acbeb2876aa73a","after":"de7e3e87bc72e3115ad539476e8124e39d1344c1","ref":"refs/heads/master","pushedAt":"2024-07-05T08:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 3.3.0 [skip ci]\n\n# [3.3.0](https://github.com/openupm/openupm-cli/compare/3.2.0...3.3.0) (2024-07-05)\n\n### Features\n\n* add more error messages ([#368](https://github.com/openupm/openupm-cli/issues/368)) ([44ba315](https://github.com/openupm/openupm-cli/commit/44ba315e8f444dbe09455a7ef9acbeb2876aa73a))","shortMessageHtmlLink":"chore(release): 3.3.0 [skip ci]"}},{"before":"a77d8fb87222863b2f0e29f8ff47a6f1cc762e87","after":null,"ref":"refs/heads/new-deps","pushedAt":"2024-07-05T08:10:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"}},{"before":"07dd01da2d55ca21bc4980d6880f44f429a57a92","after":null,"ref":"refs/heads/deps-redesign","pushedAt":"2024-07-05T08:10:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"}},{"before":"2da4c9c4abca47d822a4a39f24ff9b496f8d1971","after":null,"ref":"refs/heads/domain-results","pushedAt":"2024-07-05T08:10:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"}},{"before":"07dd01da2d55ca21bc4980d6880f44f429a57a92","after":"44ba315e8f444dbe09455a7ef9acbeb2876aa73a","ref":"refs/heads/master","pushedAt":"2024-07-05T08:10:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"feat: add more error messages (#368)\n\n* refactor: de-result fetch packument\r\n\r\n* refactor: de-result fetch all packuments\r\n\r\n* refactor: de-result text file read\r\n\r\n* refactor: de-result text file write\r\n\r\n* refactor: split module\r\n\r\nMove io logic for text-files and directories into separate modules\r\n\r\n* refactor: re-result check ur exists\r\n\r\n* refactor: de-result child process\r\n\r\n* refactor: de-result get directories\r\n\r\n* refactor: de-result search registry\r\n\r\n* refactor: de-result npmrc path\r\n\r\n* refactor: de-result npmrc load\r\n\r\n* refactor: de-result npmrc save\r\n\r\n* fix: incorrect error type\r\n\r\n* refactor: de-result string parsing\r\n\r\n* feat: exit with 1 on error\r\n\r\n* refactor: de-result manifest load\r\n\r\n* refactor: de-result manifest write\r\n\r\n* refactor: de-result project-version load\r\n\r\n* refactor: de-result get home path\r\n\r\n* refactor: de-result wsl logic\r\n\r\n* refactor: de-result upm-config path logic\r\n\r\n* refactor: de-result upm-config load\r\n\r\n* refactor: de-result upm-config save\r\n\r\n* refactor: de-result check is built-in\r\n\r\n* refactor: de-result upm auth\r\n\r\n* refactor: de-result is unity package\r\n\r\n* refactor: de-result search packages\r\n\r\n* refactor: de-result env\r\n\r\n* refactor: de-result npmrc auth\r\n\r\n* refactor: shrink npm login result domain\r\n\r\n* refactor: de-result resolve latest version\r\n\r\n* refactor: add async result utility function\r\n\r\n* refactor: shorten\r\n\r\n* refactor: de-duplicate determine editor version\r\n\r\n* refactor: shrink result error domain\r\n\r\n* refactor: simplify\r\n\r\n* refactor: clean up\r\n\r\n* refactor: shorten\r\n\r\n* refactor: de-result query all registries\r\n\r\n* refactor: shrink result error domain\r\n\r\n* refactor: drop unused code\r\n\r\n* refactor: shrink result error domain\r\n\r\n* refactor: shorten\r\n\r\n* refacor: clean up logging\r\n\r\n* test: add tests for thrown errors\r\n\r\n* fix: exit with error instead of return\r\n\r\n* fix: incorrect strings in test","shortMessageHtmlLink":"feat: add more error messages (#368)"}},{"before":"c3258814f89a94d7b5db4f829e3baff962b65c78","after":"2da4c9c4abca47d822a4a39f24ff9b496f8d1971","ref":"refs/heads/domain-results","pushedAt":"2024-07-05T08:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"fix: incorrect strings in test","shortMessageHtmlLink":"fix: incorrect strings in test"}},{"before":"680ba541700acd85b4272bf2d2ede7c856dd2b36","after":"c3258814f89a94d7b5db4f829e3baff962b65c78","ref":"refs/heads/domain-results","pushedAt":"2024-07-05T08:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"fix: exit with error instead of return","shortMessageHtmlLink":"fix: exit with error instead of return"}},{"before":"57de6f9eca7077bdda54614c4be40af9662440ae","after":"680ba541700acd85b4272bf2d2ede7c856dd2b36","ref":"refs/heads/domain-results","pushedAt":"2024-07-05T08:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"test: add tests for thrown errors","shortMessageHtmlLink":"test: add tests for thrown errors"}},{"before":"b0834299781c7c1f585aef25e1f61d05e7827e2d","after":"57de6f9eca7077bdda54614c4be40af9662440ae","ref":"refs/heads/domain-results","pushedAt":"2024-07-05T07:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refacor: clean up logging","shortMessageHtmlLink":"refacor: clean up logging"}},{"before":"8e9ee57c79a25f5769d3ecfb98314be4934f284e","after":"b0834299781c7c1f585aef25e1f61d05e7827e2d","ref":"refs/heads/domain-results","pushedAt":"2024-07-04T08:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: shorten","shortMessageHtmlLink":"refactor: shorten"}},{"before":"433021f340dfb23c89e5e8516f92624d1e5ff7a0","after":"8e9ee57c79a25f5769d3ecfb98314be4934f284e","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T14:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: shrink result error domain","shortMessageHtmlLink":"refactor: shrink result error domain"}},{"before":"3e10d27e8a3453ce264a250ec9114494d0324a1f","after":"433021f340dfb23c89e5e8516f92624d1e5ff7a0","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T14:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: drop unused code","shortMessageHtmlLink":"refactor: drop unused code"}},{"before":"2478280b47cdf8fb576a75af22906572b052c795","after":"3e10d27e8a3453ce264a250ec9114494d0324a1f","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T14:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: shrink result error domain","shortMessageHtmlLink":"refactor: shrink result error domain"}},{"before":"3d4056de85c88b2b723511965d15fc072f75b3dc","after":"2478280b47cdf8fb576a75af22906572b052c795","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T14:09:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: de-result query all registries","shortMessageHtmlLink":"refactor: de-result query all registries"}},{"before":"1c6486d30940193d7c05b5400e8fecec4025fb43","after":"3d4056de85c88b2b723511965d15fc072f75b3dc","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T13:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: shorten","shortMessageHtmlLink":"refactor: shorten"}},{"before":"a2ea2d824aad48481948db53d209cce7767d5143","after":"1c6486d30940193d7c05b5400e8fecec4025fb43","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T13:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: clean up","shortMessageHtmlLink":"refactor: clean up"}},{"before":"7dc0cf88c5904fa05d8f4f6a142625c3cb43863e","after":"a2ea2d824aad48481948db53d209cce7767d5143","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T13:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: simplify","shortMessageHtmlLink":"refactor: simplify"}},{"before":"eb3f66cbeb6428350126d9d48bb3fe44a976df58","after":"7dc0cf88c5904fa05d8f4f6a142625c3cb43863e","ref":"refs/heads/domain-results","pushedAt":"2024-07-03T13:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ComradeVanti","name":"Ramon Brullo","path":"/ComradeVanti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31240807?s=80&v=4"},"commit":{"message":"refactor: shrink result error domain","shortMessageHtmlLink":"refactor: shrink result error domain"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfoXU9wA","startCursor":null,"endCursor":null}},"title":"Activity · openupm/openupm-cli"}