{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":201714274,"defaultBranch":"master","name":"buildkit","ownerLogin":"sipsma","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-08-11T03:55:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30126853?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724998513.0","currentOid":""},"activityList":{"items":[{"before":"6fdac940d11592895e43e3de32aca2fae3d2d638","after":"e15601a00fbef2805db1ed87be7bb88628ae926b","ref":"refs/heads/master","pushedAt":"2024-09-17T21:15:10.000Z","pushType":"push","commitsCount":81,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5339 from jedevc/exec-exit-codes\n\nexec: allow specifying non-zero exit codes for execs","shortMessageHtmlLink":"Merge pull request moby#5339 from jedevc/exec-exit-codes"}},{"before":null,"after":"ea903952e01d7288dd5534e912e95b464274b8c9","ref":"refs/heads/annotate-cancel-cause","pushedAt":"2024-08-30T06:15:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"chore: annotate every cancel cause with message\n\nOtherwise error messages still just show up as \"context canceled\"\nwithout any extra context on where the cancelation came from.\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"chore: annotate every cancel cause with message"}},{"before":"b9a3e7b31958b83f9ab1850a8c2ab1c66bf21f1f","after":"6fdac940d11592895e43e3de32aca2fae3d2d638","ref":"refs/heads/master","pushedAt":"2024-08-30T02:15:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5270 from bpaquet/s3_parallel_upload\n\nParallel layer upload for s3 cache","shortMessageHtmlLink":"Merge pull request moby#5270 from bpaquet/s3_parallel_upload"}},{"before":"bc92b63b98aa0968614240082997483f6bf68cbe","after":"b9a3e7b31958b83f9ab1850a8c2ab1c66bf21f1f","ref":"refs/heads/master","pushedAt":"2024-08-28T18:19:57.000Z","pushType":"push","commitsCount":87,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5271 from slonopotamus/cleanup-linuxisms\n\nCleanup Linux-isms in code","shortMessageHtmlLink":"Merge pull request moby#5271 from slonopotamus/cleanup-linuxisms"}},{"before":"699623575173eedf09b43b797bd74439c86a3071","after":"4625a7520844c7071f74c68afecd6fe1719e13f8","ref":"refs/heads/cachemanager","pushedAt":"2024-08-12T04:26:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"add support for base layers of cache volumes\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"add support for base layers of cache volumes"}},{"before":"31e2bf9c582395b0d3ee4c2906b242824b1c0e77","after":"699623575173eedf09b43b797bd74439c86a3071","ref":"refs/heads/cachemanager","pushedAt":"2024-08-03T01:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"human name + better error handling\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"human name + better error handling"}},{"before":"160689ca0a61ea477f2a98440ba6e21497460b75","after":"31e2bf9c582395b0d3ee4c2906b242824b1c0e77","ref":"refs/heads/cachemanager","pushedAt":"2024-08-01T05:01:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"fix bug that caused mutable refs to have size 0\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"fix bug that caused mutable refs to have size 0"}},{"before":"32123337de56eb906c23d08e35696a24202de711","after":"bc92b63b98aa0968614240082997483f6bf68cbe","ref":"refs/heads/master","pushedAt":"2024-08-01T03:20:40.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5199 from crazy-max/govulncheck\n\ngovulncheck to report known vulnerabilities","shortMessageHtmlLink":"Merge pull request moby#5199 from crazy-max/govulncheck"}},{"before":"058da208b3e215dbcf390f3598fc391c5f201c7f","after":"160689ca0a61ea477f2a98440ba6e21497460b75","ref":"refs/heads/cachemanager","pushedAt":"2024-08-01T02:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"fix bug that caused mutable refs to have size 0\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"fix bug that caused mutable refs to have size 0"}},{"before":null,"after":"058da208b3e215dbcf390f3598fc391c5f201c7f","ref":"refs/heads/cachemanager","pushedAt":"2024-07-31T21:44:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"wip volume snapshotter support\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"wip volume snapshotter support"}},{"before":"a08a9b64d09e54e343165b64c954cbec608accb1","after":"32123337de56eb906c23d08e35696a24202de711","ref":"refs/heads/master","pushedAt":"2024-07-24T20:06:16.000Z","pushType":"push","commitsCount":104,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5174 from tonistiigi/dockerui-local-sessionid\n\ndockerui: allow passing sessionID for specific local source","shortMessageHtmlLink":"Merge pull request moby#5174 from tonistiigi/dockerui-local-sessionid"}},{"before":"3da3a0a0ee771e106ddcd8fdc18a754491047a89","after":"d2c730c0f9ab50dd4178f84dd8c75392d4062254","ref":"refs/heads/op-error-metadata","pushedAt":"2024-07-02T17:31:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: include vertex Description in OpError\n\nThese descriptions can be useful for callers to identify which op failed\nand plumb any custom metadata through to those failures.\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: include vertex Description in OpError"}},{"before":"3f27225c120744a5e7477cc13cba944c5f246494","after":"3da3a0a0ee771e106ddcd8fdc18a754491047a89","ref":"refs/heads/op-error-metadata","pushedAt":"2024-07-02T01:24:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: include vertex Description in OpError\n\nThese descriptions can be useful for callers to identify which op failed\nand plumb any custom metadata through to those failures.\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: include vertex Description in OpError"}},{"before":null,"after":"3f27225c120744a5e7477cc13cba944c5f246494","ref":"refs/heads/op-error-metadata","pushedAt":"2024-07-02T00:57:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: include vertex Description in OpError\n\nThese descriptions can be useful for callers to identify which op failed\nand plumb any custom metadata through to those failures.\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: include vertex Description in OpError"}},{"before":"715276d7423f006dab1c96bd6910d4ca55faa230","after":"a08a9b64d09e54e343165b64c954cbec608accb1","ref":"refs/heads/master","pushedAt":"2024-07-02T00:46:05.000Z","pushType":"push","commitsCount":129,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5104 from thaJeztah/vendor_engine_27.0.3\n\nvendor: docker/docker, docker/cli v27.0.3","shortMessageHtmlLink":"Merge pull request moby#5104 from thaJeztah/vendor_engine_27.0.3"}},{"before":"b3cee61a9007fd4e7e67080b813c1c6c0e7eb82e","after":"715276d7423f006dab1c96bd6910d4ca55faa230","ref":"refs/heads/master","pushedAt":"2024-06-10T21:18:56.000Z","pushType":"push","commitsCount":148,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #5012 from daghack/lint-cleanup\n\nminor lint formatting cleanups","shortMessageHtmlLink":"Merge pull request moby#5012 from daghack/lint-cleanup"}},{"before":null,"after":"f3c244b4a1218f20e89b359b53d1070506d6cd83","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2.0.5","pushedAt":"2024-05-07T20:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump softprops/action-gh-release from 2.0.4 to 2.0.5\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.4 to 2.0.5.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/9d7c94cfd0a1f3ed45544c887983e9fa900f0564...69320dbe05506a9a39fc8ae11030b214ec2d1f87)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump softprops/action-gh-release from 2.0.4 to 2.0.5"}},{"before":"cbb116dcc38acb40408743697b575f0ff2a7df6a","after":"b3cee61a9007fd4e7e67080b813c1c6c0e7eb82e","ref":"refs/heads/master","pushedAt":"2024-05-07T17:40:10.000Z","pushType":"push","commitsCount":102,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #4902 from sipsma/fix-progress-leak\n\nprogress: fix leak of pipe goroutine from MultiReader","shortMessageHtmlLink":"Merge pull request moby#4902 from sipsma/fix-progress-leak"}},{"before":null,"after":"04745a7cc38eca09ff9e9e3ccd91044038e0841d","ref":"refs/heads/fix-progress-leak","pushedAt":"2024-05-04T02:46:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"progress: fix leak of pipe goroutine from MultiReader\n\nIn the case where the context provided to MultiReader.Reader is\ncancelled, the writer will be deleted.\n\nBefore this, closeWriter was not called in that codepath, when meant\nthat MultiReader.handle would never see the writer and never close it.\n* I don't have an isolated repro, but when running a few hundred of\n Dagger's tests I was seeing several thousand goroutines blocked on\n waiting for the progress pipe's context to be done.\n\nNow, we just call closeWriter when it gets deleted so that the pipe's\ngoroutine doesn't leak.\n* After this change, those thousands of leaked goroutines are entirely\n gone.\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"progress: fix leak of pipe goroutine from MultiReader"}},{"before":"eab04dc35d263f8fe34f028e1a83241d23f4f327","after":"ffdbd863b34ad0c6505949ebbda5e61722c939ad","ref":"refs/heads/fix-stale-edge-merge","pushedAt":"2024-04-27T01:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: recursively add merge source jobs to target and ancestors\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: recursively add merge source jobs to target and ancestors"}},{"before":null,"after":"eab04dc35d263f8fe34f028e1a83241d23f4f327","ref":"refs/heads/fix-stale-edge-merge","pushedAt":"2024-04-26T19:08:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: use logrus fields for more scheduler debug logs\n\nWhile debugging solver bugs with scheduler debug logs I ended up with so\nmany logs that I needed to write a program that parsed them and\nextracted relevant information so it could be summarized more\ncomprehensibly.\n\nThat was greatly simplified by updating some of the old scheduler debug\nlogs to use logrus fields rather than one-off `fmt.Sprintf`s. All the\nsame information as before is present, just formatted more consistently\nfor easier parsability.\n\nI also ended up removing one of the logs I recently added that printed\neach job for a vertex in `loadUnlocked`. I realized that information was\nparsable from the rest of the logs and thus was mostly just extra noise.\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: use logrus fields for more scheduler debug logs"}},{"before":"3c9cfe689ebc1754ca2e64165d7ae3786ca2cbec","after":"b2925c2e0599b982df16c6e7984471bbf47ea8ed","ref":"refs/heads/more-scheduler-debug","pushedAt":"2024-04-03T13:12:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: add more debug logs to track down inconsistent graph state\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: add more debug logs to track down inconsistent graph state"}},{"before":"c46518477ba74934c5c5c58fcd6202cec2cda5e2","after":"7bc06cb0b707c88817e20b307ae9709747b25463","ref":"refs/heads/support-always-overwrite-dest-path","pushedAt":"2024-04-02T19:11:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"add support for AlwaysReplaceExistingDestPaths in llb copy\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"add support for AlwaysReplaceExistingDestPaths in llb copy"}},{"before":"fd8f364f8e0c058ab66ddf9533105884c818b6f9","after":"c46518477ba74934c5c5c58fcd6202cec2cda5e2","ref":"refs/heads/support-always-overwrite-dest-path","pushedAt":"2024-04-02T18:27:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"add support for AlwaysReplaceExistingDestPaths in llb copy\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"add support for AlwaysReplaceExistingDestPaths in llb copy"}},{"before":"e08224fa5567ad24f66b5ed6ead04c5c318ec86e","after":"fd8f364f8e0c058ab66ddf9533105884c818b6f9","ref":"refs/heads/support-always-overwrite-dest-path","pushedAt":"2024-04-02T18:10:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"add support for AlwaysReplaceExistingDestPaths in llb copy\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"add support for AlwaysReplaceExistingDestPaths in llb copy"}},{"before":"385ea2fdfe37f7cb654ba18d960b7bf30b8e3b4e","after":"3c9cfe689ebc1754ca2e64165d7ae3786ca2cbec","ref":"refs/heads/more-scheduler-debug","pushedAt":"2024-04-02T09:41:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: add more debug logs to track down inconsistent graph state\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: add more debug logs to track down inconsistent graph state"}},{"before":"0d5b475f156b5d1e784cfcbac603dbd6db887dd2","after":"385ea2fdfe37f7cb654ba18d960b7bf30b8e3b4e","ref":"refs/heads/more-scheduler-debug","pushedAt":"2024-04-02T09:10:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: add more debug logs to track down inconsistent graph state\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: add more debug logs to track down inconsistent graph state"}},{"before":null,"after":"0d5b475f156b5d1e784cfcbac603dbd6db887dd2","ref":"refs/heads/more-scheduler-debug","pushedAt":"2024-04-02T09:04:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"solver: add more debug logs to track down inconsistent graph state\n\nSigned-off-by: Erik Sipsma ","shortMessageHtmlLink":"solver: add more debug logs to track down inconsistent graph state"}},{"before":"28701e1314ae8f4e88d721464578534075bd17fd","after":null,"ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-04-02T09:02:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5872120470f1185665a9c2dc50c7fd8ef3fc439e","after":"cbb116dcc38acb40408743697b575f0ff2a7df6a","ref":"refs/heads/master","pushedAt":"2024-04-02T09:01:24.000Z","pushType":"push","commitsCount":102,"pusher":{"login":"sipsma","name":"Erik Sipsma","path":"/sipsma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30126853?s=80&v=4"},"commit":{"message":"Merge pull request #4807 from AkihiroSuda/fix-4805\n\nutil/converter: fix diffID computation","shortMessageHtmlLink":"Merge pull request moby#4807 from AkihiroSuda/fix-4805"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMToxNToxMC4wMDAwMDBazwAAAAS4_xMY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wMlQwOTowMToyNC4wMDAwMDBazwAAAAQlTi8_"}},"title":"Activity ยท sipsma/buildkit"}