{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":776933185,"defaultBranch":"main","name":"disco","ownerLogin":"hackfixme","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-24T20:48:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/164565308?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713820386.0","currentOid":""},"activityList":{"items":[{"before":"f21c9d1a477aee0fee0fea734657dccd758a358d","after":"c3066dd3726f16cce2b617641755270f75387106","ref":"refs/heads/main","pushedAt":"2024-04-23T18:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"docs: link to milestones and container usage doc in README","shortMessageHtmlLink":"docs: link to milestones and container usage doc in README"}},{"before":"9eaace6225e69ebf91457ad6055dd5805e119585","after":"f21c9d1a477aee0fee0fea734657dccd758a358d","ref":"refs/heads/main","pushedAt":"2024-04-22T21:31:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"chore: increase golangci-lint timeout to 5m\n\nI had a lint failure recently when running multiple concurrent jobs on a\n2-core Earthly satellite because the default timeout of 1m was exceeded.","shortMessageHtmlLink":"chore: increase golangci-lint timeout to 5m"}},{"before":"3d887eca4d6b93cfd78faaebe429cea72d10b17b","after":"9eaace6225e69ebf91457ad6055dd5805e119585","ref":"refs/heads/main","pushedAt":"2024-04-22T21:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"release: v0.1.1","shortMessageHtmlLink":"release: v0.1.1"}},{"before":"8d9c29ce795b66a46b2eff12f57506c131ec621d","after":"3d887eca4d6b93cfd78faaebe429cea72d10b17b","ref":"refs/heads/main","pushedAt":"2024-04-22T20:55:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"docs: add container usage documentation","shortMessageHtmlLink":"docs: add container usage documentation"}},{"before":"7fad39d8785bbe0e13ccbf15c6d51e5b9a0cfbab","after":"8d9c29ce795b66a46b2eff12f57506c131ec621d","ref":"refs/heads/main","pushedAt":"2024-04-22T20:48:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"docs: add container usage documentation","shortMessageHtmlLink":"docs: add container usage documentation"}},{"before":"ab80933e731c4de70dfa6d9b9a3a29ee944e9b1d","after":"7fad39d8785bbe0e13ccbf15c6d51e5b9a0cfbab","ref":"refs/heads/main","pushedAt":"2024-04-22T12:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"ci: use distroless Debian image as base\n\nI managed to workaround building a distroless image with Earthly, and\nthis produces a slim 20MB image. :)\n\nIt also adds a volume for Disco data. I'll document a recommended workflow\nwith Podman shortly.\n\nPart of #9","shortMessageHtmlLink":"ci: use distroless Debian image as base"}},{"before":"d0eba0abaaf6fc5854ed0a76ef54c46d08d97d40","after":"ab80933e731c4de70dfa6d9b9a3a29ee944e9b1d","ref":"refs/heads/main","pushedAt":"2024-04-21T21:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"ci: checkout repo with full history in publish job\n\nThis is needed for `git describe` to extract the proper version,\nincluding distance from latest tag.","shortMessageHtmlLink":"ci: checkout repo with full history in publish job"}},{"before":"b7ab45b3d4626a732ed43ffe0e5234539241e4f1","after":"d0eba0abaaf6fc5854ed0a76ef54c46d08d97d40","ref":"refs/heads/main","pushedAt":"2024-04-21T21:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"ci: build container images also on just a Git tag\n\nThe v0.1.0 build didn't actually build and push container images, since\nEARTHLY_GIT_BRANCH wasn't 'main'. So I pushed the images manually after\nfixing this.\n\nI'm still not sure if this will work as expected within GHA though...","shortMessageHtmlLink":"ci: build container images also on just a Git tag"}},{"before":"f41948621b6dada89792e5a71b4fb858706274ed","after":"b7ab45b3d4626a732ed43ffe0e5234539241e4f1","ref":"refs/heads/main","pushedAt":"2024-04-21T20:50:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"release: v0.1.0","shortMessageHtmlLink":"release: v0.1.0"}},{"before":"c6a3917751a2a08a8113d7b9d949df6c3a26e0de","after":null,"ref":"refs/tags/v0.1.0","pushedAt":"2024-04-21T20:24:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"}},{"before":"390c73c59684d0fc143dc185902809c908d7b856","after":"f41948621b6dada89792e5a71b4fb858706274ed","ref":"refs/heads/main","pushedAt":"2024-04-21T20:02:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"release: v0.1.0","shortMessageHtmlLink":"release: v0.1.0"}},{"before":"d1f5df5b2260835eb42f9017fc79b68c2072e5a9","after":null,"ref":"refs/tags/v0.1.0","pushedAt":"2024-04-21T19:54:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"}},{"before":"0dca3f2067e104633af5148cae750ace72648b36","after":"390c73c59684d0fc143dc185902809c908d7b856","ref":"refs/heads/main","pushedAt":"2024-04-21T19:33:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"release: v0.1.0","shortMessageHtmlLink":"release: v0.1.0"}},{"before":"1e585c7ca674f144f4dd0ce772120c8efb75457d","after":"0dca3f2067e104633af5148cae750ace72648b36","ref":"refs/heads/main","pushedAt":"2024-04-21T18:06:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"ci: add GitHub Actions workflow","shortMessageHtmlLink":"ci: add GitHub Actions workflow"}},{"before":"283e8111fb65a78372f796a0ff37c91f4dcc52ce","after":"1e585c7ca674f144f4dd0ce772120c8efb75457d","ref":"refs/heads/main","pushedAt":"2024-04-21T14:39:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip: temporarily disable CI jobs","shortMessageHtmlLink":"wip: temporarily disable CI jobs"}},{"before":"4b6d123534f723b5cef27d06d5b0f76a1dccdd61","after":"283e8111fb65a78372f796a0ff37c91f4dcc52ce","ref":"refs/heads/main","pushedAt":"2024-04-21T14:30:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ca4f0ede74fbc9618172445fcfd38ba8d3c74958","after":"4b6d123534f723b5cef27d06d5b0f76a1dccdd61","ref":"refs/heads/main","pushedAt":"2024-04-21T14:22:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"9efa72a4d99dbb977fcdbb081d8d4622c56122fc","after":"ca4f0ede74fbc9618172445fcfd38ba8d3c74958","ref":"refs/heads/main","pushedAt":"2024-04-21T14:21:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"12d6f85cba80c55e0a253684b83954821924f937","after":"9efa72a4d99dbb977fcdbb081d8d4622c56122fc","ref":"refs/heads/main","pushedAt":"2024-04-21T14:19:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"22e4bad00c88112d76896b85b8d7ead39c30638e","after":"12d6f85cba80c55e0a253684b83954821924f937","ref":"refs/heads/main","pushedAt":"2024-04-21T14:15:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"2a763a6d3621f07436cc1cc2fba1a998bbc3e8c1","after":"22e4bad00c88112d76896b85b8d7ead39c30638e","ref":"refs/heads/main","pushedAt":"2024-04-21T14:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"dad14345a2b4e7b4f14f8fd2d877693c02e33e0e","after":"2a763a6d3621f07436cc1cc2fba1a998bbc3e8c1","ref":"refs/heads/main","pushedAt":"2024-04-21T13:51:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip: temporarily disable CI jobs","shortMessageHtmlLink":"wip: temporarily disable CI jobs"}},{"before":"277d8335b002472bcd8f97c0e23dcb193d26c5e1","after":"dad14345a2b4e7b4f14f8fd2d877693c02e33e0e","ref":"refs/heads/main","pushedAt":"2024-04-20T22:17:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"3af9122d0db7cc94fd420d995955c7ac58a02f3c","after":"277d8335b002472bcd8f97c0e23dcb193d26c5e1","ref":"refs/heads/main","pushedAt":"2024-04-20T20:06:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"fix(app): skip commit information in version if unavailable\n\nWhen installing with `go install`, no VCS information is embedded.","shortMessageHtmlLink":"fix(app): skip commit information in version if unavailable"}},{"before":"3968e334f3c39c95eb950a7e5497645378376bcf","after":"3af9122d0db7cc94fd420d995955c7ac58a02f3c","ref":"refs/heads/main","pushedAt":"2024-04-20T20:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"fix(app): skip commit information in version if unavailable\n\nWhen installing with `go install`, no VCS information is embedded.","shortMessageHtmlLink":"fix(app): skip commit information in version if unavailable"}},{"before":"ed1369e16fed2521d59d2349bf616a019e0323c6","after":"3968e334f3c39c95eb950a7e5497645378376bcf","ref":"refs/heads/main","pushedAt":"2024-04-20T19:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"docs: fix go install command","shortMessageHtmlLink":"docs: fix go install command"}},{"before":"6dd5cfa390d48704c8f55d8c60937d53025c5dc8","after":"ed1369e16fed2521d59d2349bf616a019e0323c6","ref":"refs/heads/main","pushedAt":"2024-04-20T19:45:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"ci: add Earthly workflow\n\nI really want to minimize reliance on GitHub Actions... The mess of\nYAML, and inability to run workflows locally (act[1] is hacky and\nbroken), makes iterating and troubleshooting CI a huge pain.\n\nEarthly[1] is not perfect, but the combination of a Makefile and\nDockerfile is a great idea. They've had some bumps along the way[3],\nbut the open source product is solid, and their new approach of\nintegrating with existing CI systems seems more future-proof. So I'm\nhopeful they won't disappear anytime soon. If they do, I can always\nfallback to using a fork, or a plain Dockerfile.\n\nI won't be able to completely eliminate usage of GitHub Actions, but the\nbulk of the work will be done by Earthly.\n\n[1]: https://github.com/nektos/act\n\n[2]: https://earthly.dev/\n\n[3]: https://earthly.dev/blog/shutting-down-earthly-ci/","shortMessageHtmlLink":"ci: add Earthly workflow"}},{"before":"3d7b49663055fb372f3c328079f375038b279f44","after":"6dd5cfa390d48704c8f55d8c60937d53025c5dc8","ref":"refs/heads/main","pushedAt":"2024-04-20T14:03:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip: CI","shortMessageHtmlLink":"wip: CI"}},{"before":"bd3c70f0a07d709b55dca8921a4e8ffe5daf330d","after":"3d7b49663055fb372f3c328079f375038b279f44","ref":"refs/heads/main","pushedAt":"2024-04-20T11:30:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip: CI","shortMessageHtmlLink":"wip: CI"}},{"before":"d2f6a2b9cb887631fb1d00c728540dfad46d08f2","after":"bd3c70f0a07d709b55dca8921a4e8ffe5daf330d","ref":"refs/heads/main","pushedAt":"2024-04-20T11:30:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"imiric","name":"Ivan Mirić","path":"/imiric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009277?s=80&v=4"},"commit":{"message":"wip: CI","shortMessageHtmlLink":"wip: CI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxODozNjozOC4wMDAwMDBazwAAAAQ4ZLXH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxODozNjozOC4wMDAwMDBazwAAAAQ4ZLXH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMFQxMTozMDoxNC4wMDAwMDBazwAAAAQ1zeDZ"}},"title":"Activity · hackfixme/disco"}