{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":491883713,"defaultBranch":"main","name":"cli","ownerLogin":"databricks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-13T12:12:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4998052?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715941020.0","currentOid":""},"activityList":{"items":[{"before":"7ba972859630148eacce7b009eacc0a51ed55a16","after":"89d28b40419ea3979e84dc98fe5eeb5d496bf69f","ref":"refs/heads/fix/empty-variable-override-in-flag","pushedAt":"2024-05-17T12:42:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"remove the isScalar check","shortMessageHtmlLink":"remove the isScalar check"}},{"before":"3e63d15baa582ec6b29c44a463e50b5a6be41f72","after":null,"ref":"refs/heads/fix/seg-fault","pushedAt":"2024-05-17T10:17:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewnester","name":"Andrew Nester","path":"/andrewnester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2969996?s=80&v=4"}},{"before":"a014d50a6af94c911ee46e57a4e2ffd3c13e8e53","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1402-04e56aa4720e821bff4ceea1c34894e4f9c5dc89","pushedAt":"2024-05-17T10:16:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"04e56aa4720e821bff4ceea1c34894e4f9c5dc89","after":"a014d50a6af94c911ee46e57a4e2ffd3c13e8e53","ref":"refs/heads/main","pushedAt":"2024-05-17T10:16:58.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fixed panic when loading incorrectly defined jobs (#1402)\n\n## Changes\nIf only key was defined for a job in YAML config, validate previously\nfailed with segfault.\n\nThis PR validates that jobs are correctly defined and returns an error\nif not.\n\n## Tests\nAdded regression test","shortMessageHtmlLink":"Fixed panic when loading incorrectly defined jobs (#1402)"}},{"before":null,"after":"a014d50a6af94c911ee46e57a4e2ffd3c13e8e53","ref":"refs/heads/gh-readonly-queue/main/pr-1402-04e56aa4720e821bff4ceea1c34894e4f9c5dc89","pushedAt":"2024-05-17T10:10:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fixed panic when loading incorrectly defined jobs (#1402)\n\n## Changes\nIf only key was defined for a job in YAML config, validate previously\nfailed with segfault.\n\nThis PR validates that jobs are correctly defined and returns an error\nif not.\n\n## Tests\nAdded regression test","shortMessageHtmlLink":"Fixed panic when loading incorrectly defined jobs (#1402)"}},{"before":"04e56aa4720e821bff4ceea1c34894e4f9c5dc89","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1428-dd941078537581da78a8e6424d4c51953ddbca81","pushedAt":"2024-05-17T09:41:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"dd941078537581da78a8e6424d4c51953ddbca81","after":"04e56aa4720e821bff4ceea1c34894e4f9c5dc89","ref":"refs/heads/main","pushedAt":"2024-05-17T09:41:44.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add `merge.Override` transform (#1428)\n\n## Changes\nAdd `merge.Override` transform. It allows the override one `dyn.Value`\nwith another, preserving source locations for parts of the sub-tree\nwhere nothing has changed. This is different from merging, where values\nare concatenated.\n\n`OverrideVisitor` is visiting the changes during the override process\nand allows to control of what changes are allowed or update the\neffective value.\n\nThe primary use case is Python code updating bundle configuration.\n\nDuring override, we update locations only for changed values. This\nallows us to keep track of locations where values were initially defined\nand used for error reporting. For instance, merging:\n\n```yaml\nresources: # location=left.yaml:0\n jobs: # location=left.yaml:1\n job_0: # location=left.yaml:2\n name: \"job_0\" # location=left.yaml:3\n```\n\nwith\n\n```yaml\nresources: # location=right.yaml:0\n jobs: # location=right.yaml:1\n job_0: # location=right.yaml:2\n name: \"job_0\" # location=right.yaml:3\n description: job 0 # location=right.yaml:4\n job_1: # location=right.yaml:5\n name: \"job_1\" # location=right.yaml:5\n```\n\nproduces\n\n```yaml\nresources: # location=left.yaml:0\n jobs: # location=left.yaml:1\n job_0: # location=left.yaml:2\n name: \"job_0\" # location=left.yaml:3\n description: job 0 # location=right.yaml:4\n job_1: # location=right.yaml:5\n name: \"job_1\" # location=right.yaml:5\n```\n\n## Tests\nUnit tests","shortMessageHtmlLink":"Add merge.Override transform (#1428)"}},{"before":null,"after":"04e56aa4720e821bff4ceea1c34894e4f9c5dc89","ref":"refs/heads/gh-readonly-queue/main/pr-1428-dd941078537581da78a8e6424d4c51953ddbca81","pushedAt":"2024-05-17T09:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add `merge.Override` transform (#1428)\n\n## Changes\nAdd `merge.Override` transform. It allows the override one `dyn.Value`\nwith another, preserving source locations for parts of the sub-tree\nwhere nothing has changed. This is different from merging, where values\nare concatenated.\n\n`OverrideVisitor` is visiting the changes during the override process\nand allows to control of what changes are allowed or update the\neffective value.\n\nThe primary use case is Python code updating bundle configuration.\n\nDuring override, we update locations only for changed values. This\nallows us to keep track of locations where values were initially defined\nand used for error reporting. For instance, merging:\n\n```yaml\nresources: # location=left.yaml:0\n jobs: # location=left.yaml:1\n job_0: # location=left.yaml:2\n name: \"job_0\" # location=left.yaml:3\n```\n\nwith\n\n```yaml\nresources: # location=right.yaml:0\n jobs: # location=right.yaml:1\n job_0: # location=right.yaml:2\n name: \"job_0\" # location=right.yaml:3\n description: job 0 # location=right.yaml:4\n job_1: # location=right.yaml:5\n name: \"job_1\" # location=right.yaml:5\n```\n\nproduces\n\n```yaml\nresources: # location=left.yaml:0\n jobs: # location=left.yaml:1\n job_0: # location=left.yaml:2\n name: \"job_0\" # location=left.yaml:3\n description: job 0 # location=right.yaml:4\n job_1: # location=right.yaml:5\n name: \"job_1\" # location=right.yaml:5\n```\n\n## Tests\nUnit tests","shortMessageHtmlLink":"Add merge.Override transform (#1428)"}},{"before":"988d9b6b4fa05a182d507b656835bea30f89fbf4","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1428-dd941078537581da78a8e6424d4c51953ddbca81","pushedAt":"2024-05-17T09:34:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"988d9b6b4fa05a182d507b656835bea30f89fbf4","ref":"refs/heads/gh-readonly-queue/main/pr-1428-dd941078537581da78a8e6424d4c51953ddbca81","pushedAt":"2024-05-17T09:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add merge.Override transform (#1428)\n\n## Changes\nAdd `merge.Override` transform. It allows the override one `dyn.Value`\nwith another, preserving source locations for parts of the sub-tree\nwhere nothing has changed. This is different from merging, where values\nare concatenated.\n\n`OverrideVisitor` is visiting the changes during the override process\nand allows to control of what changes are allowed or update the\neffective value.\n\nThe primary use case is Python code updating bundle configuration.\n\nDuring override, we update locations only for changed values. This\nallows us to keep track of locations where values were initially defined\nand used for error reporting. For instance, merging:\n\n```yaml\nresources: # location=left.yaml:0\n jobs: # location=left.yaml:1\n job_0: # location=left.yaml:2\n name: \"job_0\" # location=left.yaml:3\n```\n\nwith\n\n```yaml\nresources: # location=right.yaml:0\n jobs: # location=right.yaml:1\n job_0: # location=right.yaml:2\n name: \"job_0\" # location=right.yaml:3\n description: job 0 # location=right.yaml:4\n job_1: # location=right.yaml:5\n name: \"job_1\" # location=right.yaml:5\n```\n\nproduces\n\n```yaml\nresources: # location=left.yaml:0\n jobs: # location=left.yaml:1\n job_0: # location=left.yaml:2\n name: \"job_0\" # location=left.yaml:3\n description: job 0 # location=right.yaml:4\n job_1: # location=right.yaml:5\n name: \"job_1\" # location=right.yaml:5\n```\n\n## Tests\nUnit tests","shortMessageHtmlLink":"Add merge.Override transform (#1428)"}},{"before":"9ea7ca85b850b567bb7246f9cf3a4b81220fdc7b","after":null,"ref":"refs/heads/config-file-path","pushedAt":"2024-05-17T09:33:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pietern","name":"Pieter Noordhuis","path":"/pietern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9845?s=80&v=4"}},{"before":"dd941078537581da78a8e6424d4c51953ddbca81","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1437-4556d33e6b341f8efe3558b8961cf618299a3648","pushedAt":"2024-05-17T09:33:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4556d33e6b341f8efe3558b8961cf618299a3648","after":"dd941078537581da78a8e6424d4c51953ddbca81","ref":"refs/heads/main","pushedAt":"2024-05-17T09:33:19.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Remove dependency on `ConfigFilePath` from path translation mutator (#1437)\n\n## Changes\n\nThis is one step toward removing the `path.Paths` struct embedding from\nresource types.\n\nGoing forward, we'll exclusively use the `dyn.Value` tree for location\ninformation.\n\n## Tests\n\nExisting unit tests that cover path resolution with fallback behavior\npass.","shortMessageHtmlLink":"Remove dependency on ConfigFilePath from path translation mutator (#…"}},{"before":null,"after":"dd941078537581da78a8e6424d4c51953ddbca81","ref":"refs/heads/gh-readonly-queue/main/pr-1437-4556d33e6b341f8efe3558b8961cf618299a3648","pushedAt":"2024-05-17T09:26:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Remove dependency on `ConfigFilePath` from path translation mutator (#1437)\n\n## Changes\n\nThis is one step toward removing the `path.Paths` struct embedding from\nresource types.\n\nGoing forward, we'll exclusively use the `dyn.Value` tree for location\ninformation.\n\n## Tests\n\nExisting unit tests that cover path resolution with fallback behavior\npass.","shortMessageHtmlLink":"Remove dependency on ConfigFilePath from path translation mutator (#…"}},{"before":"9e3b299813be2ee2e908ddbc64629070c5a6ab85","after":null,"ref":"refs/heads/skip-hide-commands","pushedAt":"2024-05-17T09:08:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pietern","name":"Pieter Noordhuis","path":"/pietern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9845?s=80&v=4"}},{"before":"4556d33e6b341f8efe3558b8961cf618299a3648","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1438-f7d4b272f40b384061cd2a52bab2ef943e3f9578","pushedAt":"2024-05-17T09:08:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f7d4b272f40b384061cd2a52bab2ef943e3f9578","after":"4556d33e6b341f8efe3558b8961cf618299a3648","ref":"refs/heads/main","pushedAt":"2024-05-17T09:08:25.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Don't hide commands of services that are already hidden (#1438)\n\n## Changes\n\nCurrently, the help output of services in preview doesn't show any of\ntheir commands because the commands themselves are hidden as well.\n\nThis change updates that behavior to not hide commands in preview if the\nservice itself is also in preview. This makes the help output of\nservices in preview actually usable.\n\n## Tests\n\nn/a","shortMessageHtmlLink":"Don't hide commands of services that are already hidden (#1438)"}},{"before":null,"after":"4556d33e6b341f8efe3558b8961cf618299a3648","ref":"refs/heads/gh-readonly-queue/main/pr-1438-f7d4b272f40b384061cd2a52bab2ef943e3f9578","pushedAt":"2024-05-17T09:02:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Don't hide commands of services that are already hidden (#1438)\n\n## Changes\n\nCurrently, the help output of services in preview doesn't show any of\ntheir commands because the commands themselves are hidden as well.\n\nThis change updates that behavior to not hide commands in preview if the\nservice itself is also in preview. This makes the help output of\nservices in preview actually usable.\n\n## Tests\n\nn/a","shortMessageHtmlLink":"Don't hide commands of services that are already hidden (#1438)"}},{"before":null,"after":"9e3b299813be2ee2e908ddbc64629070c5a6ab85","ref":"refs/heads/skip-hide-commands","pushedAt":"2024-05-17T08:56:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pietern","name":"Pieter Noordhuis","path":"/pietern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9845?s=80&v=4"},"commit":{"message":"Don't hide commands of services that are already hidden\n\nCurrently, the help output of services in preview doesn't show any of their\ncommands because the commands themselves are hidden as well.\n\nThis change updates that behavior to not hide commands in preview if the\nservice itself is also in preview. This makes the help output of services in\npreview actually usable.","shortMessageHtmlLink":"Don't hide commands of services that are already hidden"}},{"before":"1be03f432b93a9ba8d7b2f73f3f872064de6fecb","after":"3e63d15baa582ec6b29c44a463e50b5a6be41f72","ref":"refs/heads/fix/seg-fault","pushedAt":"2024-05-16T17:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewnester","name":"Andrew Nester","path":"/andrewnester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2969996?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":"55dcd1dc3ab31e22aaae0a379ed24a7e908445b6","after":"09975a02ef018fa0a0d3fd3c6a670d80e916a72b","ref":"refs/heads/improve/replace-validation-dup","pushedAt":"2024-05-16T14:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"move more tests","shortMessageHtmlLink":"move more tests"}},{"before":"9e0291e1b7ce744710be1b229e343269997e7494","after":"55dcd1dc3ab31e22aaae0a379ed24a7e908445b6","ref":"refs/heads/improve/replace-validation-dup","pushedAt":"2024-05-16T14:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"move tests","shortMessageHtmlLink":"move tests"}},{"before":null,"after":"9ea7ca85b850b567bb7246f9cf3a4b81220fdc7b","ref":"refs/heads/config-file-path","pushedAt":"2024-05-16T14:02:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pietern","name":"Pieter Noordhuis","path":"/pietern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9845?s=80&v=4"},"commit":{"message":"Remove dependency on ConfigFilePath from path translation mutator","shortMessageHtmlLink":"Remove dependency on ConfigFilePath from path translation mutator"}},{"before":"9865cdd525fca310ad5febaf683bce25d1625f9e","after":"9e0291e1b7ce744710be1b229e343269997e7494","ref":"refs/heads/improve/replace-validation-dup","pushedAt":"2024-05-16T13:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"fix import cycle","shortMessageHtmlLink":"fix import cycle"}},{"before":"88590a9db034e47eb0bb58aba678ab19f2bd8ad7","after":"9865cdd525fca310ad5febaf683bce25d1625f9e","ref":"refs/heads/improve/replace-validation-dup","pushedAt":"2024-05-16T13:22:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"remove old code","shortMessageHtmlLink":"remove old code"}},{"before":"4a9d83a42a5456acdd9133b866032e05d8ed3de3","after":"7ba972859630148eacce7b009eacc0a51ed55a16","ref":"refs/heads/fix/empty-variable-override-in-flag","pushedAt":"2024-05-16T12:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"-","shortMessageHtmlLink":"-"}},{"before":"feb42ef659873f48867f9e4f91bed7c213587e68","after":"4a9d83a42a5456acdd9133b866032e05d8ed3de3","ref":"refs/heads/fix/empty-variable-override-in-flag","pushedAt":"2024-05-16T12:56:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"make better","shortMessageHtmlLink":"make better"}},{"before":"456d1992fc672a291fc4467ffc75c37127446e4b","after":"feb42ef659873f48867f9e4f91bed7c213587e68","ref":"refs/heads/fix/empty-variable-override-in-flag","pushedAt":"2024-05-16T12:23:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreyas-goenka","name":null,"path":"/shreyas-goenka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88374338?s=80&v=4"},"commit":{"message":"isScaler check","shortMessageHtmlLink":"isScaler check"}},{"before":"59e954904489c3961bd56117cf6900aa678187f5","after":null,"ref":"refs/heads/improve-token-refresh-flow","pushedAt":"2024-05-16T10:30:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgyucht","name":"Miles Yucht","path":"/mgyucht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1850319?s=80&v=4"}},{"before":"f7d4b272f40b384061cd2a52bab2ef943e3f9578","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1434-157877a152cf157d4a40244b5ecadbc2485e9539","pushedAt":"2024-05-16T10:30:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETOecDAA","startCursor":null,"endCursor":null}},"title":"Activity · databricks/cli"}