{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":526363266,"defaultBranch":"main","name":"devbox","ownerLogin":"jetify-com","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-18T20:27:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65328393?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715225418.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2ddd423f6c9a11acca9b7650495f80b265623673","ref":"refs/heads/landau/skip-cache-check","pushedAt":"2024-05-09T03:30:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[perf] Skip cache check if store path exists locally","shortMessageHtmlLink":"[perf] Skip cache check if store path exists locally"}},{"before":"e68adf2954bfb61020a9b7d2e5ca2097bfa888e4","after":"8a8c1bfa274aa2f8031035cefc5f1e00aaf93a98","ref":"refs/heads/jl/cloud-docs","pushedAt":"2024-05-08T19:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lagoja","name":"John Lago","path":"/Lagoja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/750845?s=80&v=4"},"commit":{"message":"Tweaks, add cli ref","shortMessageHtmlLink":"Tweaks, add cli ref"}},{"before":"50af288d8ad3586fe1ea40f0f0dbe16e032b7211","after":null,"ref":"refs/heads/landau/bump-process-compose","pushedAt":"2024-05-08T03:08:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"bc719ca777ddeaee989a7f1fc822a0668e35b7b4","after":"c237f9456f29c8fc9fa4072b2a26bbecd7ac3ab4","ref":"refs/heads/main","pushedAt":"2024-05-08T03:08:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[process-compose] Bump version (#2040)\n\n## Summary\r\n\r\nBumps to v1.5.0\r\n\r\nNote: Because process-compose flake is not in any cache installing a new\r\nversion can be pretty slow (it has to build which means it has to\r\ndownload dependencies in order to build). A few solutions:\r\n\r\n* We could use nixpkgs (which lags the repo version by a few versions)\r\n* We could use runx to install it (not nix, but it gets the latest\r\nversion)\r\n* We could store in our own cache.\r\n\r\n## How was it tested?\r\n\r\nTested running services on a few examples.","shortMessageHtmlLink":"[process-compose] Bump version (#2040)"}},{"before":null,"after":"e68adf2954bfb61020a9b7d2e5ca2097bfa888e4","ref":"refs/heads/jl/cloud-docs","pushedAt":"2024-05-07T22:09:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lagoja","name":"John Lago","path":"/Lagoja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/750845?s=80&v=4"},"commit":{"message":"init: move cloud docs to main docs","shortMessageHtmlLink":"init: move cloud docs to main docs"}},{"before":null,"after":"50af288d8ad3586fe1ea40f0f0dbe16e032b7211","ref":"refs/heads/landau/bump-process-compose","pushedAt":"2024-05-07T21:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[process-compose] Bump version","shortMessageHtmlLink":"[process-compose] Bump version"}},{"before":"a9d800f137b9fa75f559fd9ba1d3fe8338c19bf3","after":null,"ref":"refs/heads/landau/build-all-at-once","pushedAt":"2024-05-01T18:00:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"0d3f7f953f049f6c781958a4ce6dc2aaa77acbea","after":"bc719ca777ddeaee989a7f1fc822a0668e35b7b4","ref":"refs/heads/main","pushedAt":"2024-05-01T17:59:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix] Build all packages in same nix command (#2032)\n\n## Summary\r\n\r\nThis changes how `installNixPackagesToStore` calls `nix.Build` so that\r\nit installs all installables in same nix command.\r\n\r\nIt does this by grouping all installables into two groups, one for\r\nallow-insecure and other for default and runs `build` on both groups (if\r\nnot empty)\r\n\r\nI was able to remove `packageInstallErrorHandler` because it is already\r\ncalled in `packagesToInstallInStore` so we will never actually try to\r\nbuild something that can't build on the system, or if it requires\r\n`--allow-insecure` we will notice it then.\r\n\r\nThis does change our segment logging to group packages together for\r\ninstall times, so we will need to do some more work on the metrics side\r\nto determine slow packages.\r\n\r\n## How was it tested?\r\n\r\n* Installed multiple packages not present in my nix store at once,\r\nincluding a combination of secure and insecure ones.\r\n* Tried to install something that doesn't build on my system, saw\r\ncorrect error message\r\n\r\n## Perf test\r\n\r\nAnecdotal test:\r\n\r\nUsing the following\r\n\"image\"\r\nsrc=\"https://github.com/jetify-com/devbox/assets/544948/8b1ab39c-7a1b-40d3-ab5a-516cde3b1525\"\r\n\r\n\r\nBefore \r\n\"image\"\r\nsrc=\"https://github.com/jetify-com/devbox/assets/544948/ce397f59-1eaf-41dc-8256-6306f36e596b\"\r\n\r\nAfter \r\n\"image\"\r\nsrc=\"https://github.com/jetify-com/devbox/assets/544948/55ed3214-ff1d-4115-b767-7ad5d29dedd3\"","shortMessageHtmlLink":"[nix] Build all packages in same nix command (#2032)"}},{"before":"01586fbbf80409573a967d6184ce28d69f01fe73","after":"a9d800f137b9fa75f559fd9ba1d3fe8338c19bf3","ref":"refs/heads/landau/build-all-at-once","pushedAt":"2024-04-30T21:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Return nil","shortMessageHtmlLink":"Return nil"}},{"before":"944174740cdcc20af713f3ebefc5f8ffe08724f4","after":"01586fbbf80409573a967d6184ce28d69f01fe73","ref":"refs/heads/landau/build-all-at-once","pushedAt":"2024-04-30T21:14:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix] Build all packages in same nix command","shortMessageHtmlLink":"[nix] Build all packages in same nix command"}},{"before":null,"after":"944174740cdcc20af713f3ebefc5f8ffe08724f4","ref":"refs/heads/landau/build-all-at-once","pushedAt":"2024-04-30T20:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix] Build all packages in same nix command","shortMessageHtmlLink":"[nix] Build all packages in same nix command"}},{"before":"c1fcdeb12496ae01b73f13215c67bfa135040a43","after":null,"ref":"refs/heads/gcurtis/daemon-versions","pushedAt":"2024-04-27T02:19:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"}},{"before":"e6e039f53469aefad6078188d766220cbbc560c6","after":"0d3f7f953f049f6c781958a4ce6dc2aaa77acbea","ref":"refs/heads/main","pushedAt":"2024-04-27T02:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"},"commit":{"message":"internal/nix: support older nix versions in DaemonVersion (#2028)\n\nTo check if nix daemon is running, Devbox runs:\r\n\r\n\tnix store info --json --store daemon\r\n\r\nThis fails on older versions of Nix for a couple reasons:\r\n\r\n- Before Nix 2.19.0, `nix store info` was `nix store ping`.\r\n- Before Nix 2.14.0, the `--json` flag wasn't supported.\r\n\r\nCheck for both of these versions when constructing the `nix store`\r\ncommand so it works for Nix versions 2.12 - 2.21+.\r\n\r\nAlso add a `nix.VersionInfo.AtLeast` method and constants to make\r\nchecking for supported major Nix versions easier.\r\n\r\nTested by running the `nix store` commands on all supported Nix\r\nversions.","shortMessageHtmlLink":"internal/nix: support older nix versions in DaemonVersion (#2028)"}},{"before":"6f570ea5536fa5e117b0aa7cede503335d64c852","after":"c1fcdeb12496ae01b73f13215c67bfa135040a43","ref":"refs/heads/gcurtis/daemon-versions","pushedAt":"2024-04-26T21:06:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"},"commit":{"message":"internal/nix: support older nix versions in DaemonVersion\n\nTo check if nix daemon is running, Devbox runs:\n\n\tnix store info --json --store daemon\n\nThis fails on older versions of Nix for a couple reasons:\n\n- Before Nix 2.19.0, `nix store info` was `nix store ping`.\n- Before Nix 2.14.0, the `--json` flag wasn't supported.\n\nCheck for both of these versions when constructing the `nix store`\ncommand so it works for Nix versions 2.12 - 2.21+.\n\nAlso add a `nix.VersionInfo.AtLeast` method and constants to make\nchecking for supported major Nix versions easier.","shortMessageHtmlLink":"internal/nix: support older nix versions in DaemonVersion"}},{"before":null,"after":"6f570ea5536fa5e117b0aa7cede503335d64c852","ref":"refs/heads/gcurtis/daemon-versions","pushedAt":"2024-04-26T20:50:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"},"commit":{"message":"internal/nix: support older nix versions in DaemonVersion\n\nTo check if nix daemon is running, Devbox runs:\n\n\tnix store info --json --store daemon\n\nThis fails on older versions of Nix for a couple reasons:\n\n- Before Nix 2.19.0, `nix store info` was `nix store ping`.\n- Before Nix 2.14.0, the `--json` flag wasn't supported.\n\nCheck for both of these versions when constructing the `nix store`\ncommand so it works for Nix versions 2.12 - 2.21+.\n\nAlso add a `nix.VersionInfo.AtLeast` method and constants to make\nchecking for supported major Nix versions easier.","shortMessageHtmlLink":"internal/nix: support older nix versions in DaemonVersion"}},{"before":"985d27ae4dc102d3983c1ca526a99edf49920b48","after":"e6e039f53469aefad6078188d766220cbbc560c6","ref":"refs/heads/main","pushedAt":"2024-04-26T15:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"fix: close archivePath (#2027)\n\n## Summary\r\n\r\n## How was it tested?\r\n\r\nSigned-off-by: guangwu ","shortMessageHtmlLink":"fix: close archivePath (#2027)"}},{"before":"738b5d9d43b4f18ba157d2ed6a8c1dc994d2c0b1","after":null,"ref":"refs/heads/landau/cleanup","pushedAt":"2024-04-26T14:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"008cdeaf5a6790782769af047af21b1afd927d1a","after":"985d27ae4dc102d3983c1ca526a99edf49920b48","ref":"refs/heads/main","pushedAt":"2024-04-26T14:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[easy] Cleanup cache action (#2026)\n\n## Summary\r\n\r\nTSIA\r\n\r\n## How was it tested?","shortMessageHtmlLink":"[easy] Cleanup cache action (#2026)"}},{"before":"c47aa081dcbffa695b5e58232c0ca24e0e72a02c","after":"738b5d9d43b4f18ba157d2ed6a8c1dc994d2c0b1","ref":"refs/heads/landau/cleanup","pushedAt":"2024-04-26T14:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Add DEVBOX_GITHUB_API_TOKEN","shortMessageHtmlLink":"Add DEVBOX_GITHUB_API_TOKEN"}},{"before":null,"after":"c47aa081dcbffa695b5e58232c0ca24e0e72a02c","ref":"refs/heads/landau/cleanup","pushedAt":"2024-04-25T22:59:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[easy] Cleanup cache action","shortMessageHtmlLink":"[easy] Cleanup cache action"}},{"before":"c703d13fe30c183979a7d70ca70f1ded50950b57","after":"008cdeaf5a6790782769af047af21b1afd927d1a","ref":"refs/heads/main","pushedAt":"2024-04-25T22:57:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[cache] Upload nix dependencies to cache (#2019)\n\n## Summary\r\n\r\n## How was it tested?","shortMessageHtmlLink":"[cache] Upload nix dependencies to cache (#2019)"}},{"before":"9868b2c9bccf95c575038247bc5eaa1768236835","after":null,"ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:57:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"4731974e8ff02e4307d3c1170ecc61da12e3bfdd","after":"9868b2c9bccf95c575038247bc5eaa1768236835","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Update comment","shortMessageHtmlLink":"Update comment"}},{"before":"7bf661ee5c168b6d19f5341a7ee479be7992424a","after":"4731974e8ff02e4307d3c1170ecc61da12e3bfdd","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:51:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Test more fix","shortMessageHtmlLink":"Test more fix"}},{"before":"0e254bb6ce4683a4a90cc4536c5e9289f9332bf6","after":"7bf661ee5c168b6d19f5341a7ee479be7992424a","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Test more fix","shortMessageHtmlLink":"Test more fix"}},{"before":"3eb16c02c32eddc4708de5dbd118c7000c796a09","after":"0e254bb6ce4683a4a90cc4536c5e9289f9332bf6","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Fix 2","shortMessageHtmlLink":"Fix 2"}},{"before":"f225c509deff8b91136ba96f521a523454b0cfc3","after":"3eb16c02c32eddc4708de5dbd118c7000c796a09","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"505a420e2a8392696485db7f10bb36e4d1d55be3","after":"f225c509deff8b91136ba96f521a523454b0cfc3","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:36:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"kill daemon","shortMessageHtmlLink":"kill daemon"}},{"before":"d3c71f60912cc4c89289139be3e2792a2623a774","after":"505a420e2a8392696485db7f10bb36e4d1d55be3","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Add cache configure","shortMessageHtmlLink":"Add cache configure"}},{"before":"4ba8761dd13883da318a1a3ed3645501b6df820d","after":"d3c71f60912cc4c89289139be3e2792a2623a774","ref":"refs/heads/landau/cache-push","pushedAt":"2024-04-25T22:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"comments","shortMessageHtmlLink":"comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERTpGtAA","startCursor":null,"endCursor":null}},"title":"Activity ยท jetify-com/devbox"}