{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":687935887,"defaultBranch":"main","name":"caterpillar","ownerLogin":"dvzrv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-06T10:06:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/432519?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695907387.0","currentOid":""},"activityList":{"items":[{"before":"82bbf2b2f7362d4731db40f07016d193616bfe26","after":"4872313a27fc8d3f3b750359e8b0342110eb147b","ref":"refs/heads/main","pushedAt":"2023-09-28T13:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"chore(version): 0.2.0","shortMessageHtmlLink":"chore(version): 0.2.0"}},{"before":"8d3a8c3f788514a24225315dc3630daf0c5e3fb5","after":"82bbf2b2f7362d4731db40f07016d193616bfe26","ref":"refs/heads/main","pushedAt":"2023-09-28T13:05:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"chore(Cargo.toml): Remove unused dependencies\n\nRemove dbus-udisks2 and version-compare as they are unused.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"chore(Cargo.toml): Remove unused dependencies"}},{"before":"734c12aa533f6182d57b99f2fa4c5311642c4d2e","after":"82bbf2b2f7362d4731db40f07016d193616bfe26","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-28T13:01:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"chore(Cargo.toml): Remove unused dependencies\n\nRemove dbus-udisks2 and version-compare as they are unused.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"chore(Cargo.toml): Remove unused dependencies"}},{"before":"43cd44759a77f959b2b6b8c129ee1f2b3f3e1a80","after":"734c12aa533f6182d57b99f2fa4c5311642c4d2e","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-28T11:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"chore(Cargo.toml): Remove unused dependencies\n\nRemove dbus-udisks2 and version-compare as they are unused.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"chore(Cargo.toml): Remove unused dependencies"}},{"before":"766f759718fc9f10127509ffeac7bf5afe1ddaf3","after":"43cd44759a77f959b2b6b8c129ee1f2b3f3e1a80","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-28T10:13:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"test(integration): Disable test for skipping empty update disks\n\nAs caterpillar is now a long-running service, it never quits.\nThis means that currently the tests for skipping on \"no update found\"\ncan not be run, as they relied on the application exiting at some point.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"test(integration): Disable test for skipping empty update disks"}},{"before":"633ad09c0d2db8ad96a2318acc5c2f47ee5ebdf2","after":"766f759718fc9f10127509ffeac7bf5afe1ddaf3","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-28T07:41:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"test: Add further tools useful for debugging to images\n\nAdd htop and tmux to list of installed packages in the created images.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"test: Add further tools useful for debugging to images"}},{"before":"9beff744741f4acb2b6ee8a861daed5fd01506e6","after":"633ad09c0d2db8ad96a2318acc5c2f47ee5ebdf2","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-27T23:08:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"test: Add further tools useful for debugging to images\n\nAdd htop and tmux to list of installed packages in the created images.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"test: Add further tools useful for debugging to images"}},{"before":"79f3a732d7e16a502cc354745b6fe2ad97db4253","after":"9beff744741f4acb2b6ee8a861daed5fd01506e6","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-27T22:40:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"fix: Remove unneeded println\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"fix: Remove unneeded println"}},{"before":"3171e933a6e8e7d81da497d04178e21e5ef17ec4","after":"79f3a732d7e16a502cc354745b6fe2ad97db4253","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-27T14:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Add XML representation of the Caterpillar D-Bus interface\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Add XML representation of the Caterpillar D-Bus interface"}},{"before":"d39915af924ea692fbc7b11783db70c0dbe70433","after":"3171e933a6e8e7d81da497d04178e21e5ef17ec4","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-27T14:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Simplify state setup using enum and add documentation\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Simplify state setup using enum and add documentation"}},{"before":"c18b5c155474c83a3d961d8cf347ea0d41bac3e9","after":"d39915af924ea692fbc7b11783db70c0dbe70433","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-27T09:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Use errors in threads and clean up\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Use errors in threads and clean up"}},{"before":"7f5faf08be08f02584fdadfcb66ebe32d852cd4f","after":"c18b5c155474c83a3d961d8cf347ea0d41bac3e9","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-26T21:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Run blocking actions in tasks and implement state machine\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Run blocking actions in tasks and implement state machine"}},{"before":"472485c823b51eee3dc2b5c5478ffdcfd211c3cb","after":"7f5faf08be08f02584fdadfcb66ebe32d852cd4f","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-21T15:18:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"docs: Add integration and configuration for d-bus and systemd\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"docs: Add integration and configuration for d-bus and systemd"}},{"before":null,"after":"472485c823b51eee3dc2b5c5478ffdcfd211c3cb","ref":"refs/heads/dvzrv/dbus_interface","pushedAt":"2023-09-20T17:29:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"docs: Add integration and configuration for d-bus and systemd\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"docs: Add integration and configuration for d-bus and systemd"}},{"before":"7412e41cc8d3df0fba5dea476639f8062c2e624a","after":"8d3a8c3f788514a24225315dc3630daf0c5e3fb5","ref":"refs/heads/main","pushedAt":"2023-09-17T13:14:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Add integration test setup\n\nAdd an integration test setup, which creates required virtual machine\nimages with the help of `mkosi` and runs `caterpillar` in them using\nQEMU.\nAfter creating the machine images once, the test setup can reuse them\nand resets them before each test run.\n\nThe test setup can only be run serially, as otherwise the virtual\nmachine images have to be copied to temporary locations, which may\nrequire an unknown amount of space during test runs.\nTherefore the default recommendation is to not run them by default:\n\n```sh\ncargo test -- --skip integration\n```\n\nThe integration tests are also switched off for the the git hooks\nintegration.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Add integration test setup"}},{"before":"649077552a87adeac91ca8b6211f6e6a71174c33","after":"8d3a8c3f788514a24225315dc3630daf0c5e3fb5","ref":"refs/heads/integration_tests","pushedAt":"2023-09-17T12:53:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Add integration test setup\n\nAdd an integration test setup, which creates required virtual machine\nimages with the help of `mkosi` and runs `caterpillar` in them using\nQEMU.\nAfter creating the machine images once, the test setup can reuse them\nand resets them before each test run.\n\nThe test setup can only be run serially, as otherwise the virtual\nmachine images have to be copied to temporary locations, which may\nrequire an unknown amount of space during test runs.\nTherefore the default recommendation is to not run them by default:\n\n```sh\ncargo test -- --skip integration\n```\n\nThe integration tests are also switched off for the the git hooks\nintegration.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Add integration test setup"}},{"before":"6619ef5c6414fefa6fb7c53b09648848d16ad231","after":"649077552a87adeac91ca8b6211f6e6a71174c33","ref":"refs/heads/integration_tests","pushedAt":"2023-09-11T21:28:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Add integration test setup\n\nAdd an integration test setup, which creates required virtual machine\nimages with the help of `mkosi` and runs `caterpillar` in them using\nQEMU.\nAfter creating the machine images once, the test setup can reuse them\nand resets them before each test run.\n\nThe test setup can only be run serially, as otherwise the virtual\nmachine images have to be copied to temporary locations, which may\nrequire an unknown amount of space during test runs.\nTherefore the default recommendation is to not run them by default:\n\n```sh\ncargo test -- --skip integration\n```\n\nThe integration tests are also switched off for the the git hooks\nintegration.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Add integration test setup"}},{"before":"9bcbd422d311db56ea358860d1dfdffdcdd2340c","after":"6619ef5c6414fefa6fb7c53b09648848d16ad231","ref":"refs/heads/integration_tests","pushedAt":"2023-09-11T20:27:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Add integration test setup\n\nAdd an integration test setup, which creates required virtual machine\nimages with the help of `mkosi` and runs `caterpillar` in them using\nQEMU.\nAfter creating the machine images once, the test setup can reuse them\nand resets them before each test run.\n\nThe test setup can only be run serially, as otherwise the virtual\nmachine images have to be copied to temporary locations, which may\nrequire an unknown amount of space during test runs.\nTherefore the default recommendation is to not run them by default:\n\n```sh\ncargo test -- --skip integration\n```\n\nThe integration tests are also switched off for the the git hooks\nintegration.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Add integration test setup"}},{"before":null,"after":"9bcbd422d311db56ea358860d1dfdffdcdd2340c","ref":"refs/heads/integration_tests","pushedAt":"2023-09-11T20:23:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Add integration test setup\n\nAdd an integration test setup, which creates required virtual machine\nimages with the help of `mkosi` and runs `caterpillar` in them using\nQEMU.\nAfter creating the machine images once, the test setup can reuse them\nand resets them before each test run.\n\nThe test setup can only be run serially, as otherwise the virtual\nmachine images have to be copied to temporary locations, which may\nrequire an unknown amount of space during test runs.\nTherefore the default recommendation is to not run them by default:\n\n```sh\ncargo test -- --skip integration\n```\n\nThe integration tests are also switched off for the the git hooks\nintegration.\n\nSigned-off-by: David Runge ","shortMessageHtmlLink":"feat: Add integration test setup"}},{"before":"12cd8b79efd7705595698f55848f19ad73c47cf7","after":"7412e41cc8d3df0fba5dea476639f8062c2e624a","ref":"refs/heads/main","pushedAt":"2023-09-07T07:35:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"docs(README.md): add link to and an short summary of RAUC\n\nSponsored-by: author","shortMessageHtmlLink":"docs(README.md): add link to and an short summary of RAUC"}},{"before":"7895300f5e81115e7f4299614346bcb3933270c2","after":"12cd8b79efd7705595698f55848f19ad73c47cf7","ref":"refs/heads/main","pushedAt":"2023-09-06T15:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"chore(version): 0.1.0","shortMessageHtmlLink":"chore(version): 0.1.0"}},{"before":"fa3c74b035b00b29e2267303b552cf735ecaa252","after":"7895300f5e81115e7f4299614346bcb3933270c2","ref":"refs/heads/main","pushedAt":"2023-09-06T15:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"ci: Add GitLab CI integration for linting, building and testing.","shortMessageHtmlLink":"ci: Add GitLab CI integration for linting, building and testing."}},{"before":"6044552c276f0614b419fc737c09cbe4d9295b2e","after":"fa3c74b035b00b29e2267303b552cf735ecaa252","ref":"refs/heads/main","pushedAt":"2023-09-06T15:36:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"ci: Add GitLab CI integration for linting, building and testing.","shortMessageHtmlLink":"ci: Add GitLab CI integration for linting, building and testing."}},{"before":"bf8291f37c8dba6a7741ad57a50c28b34d6da85f","after":"6044552c276f0614b419fc737c09cbe4d9295b2e","ref":"refs/heads/main","pushedAt":"2023-09-06T15:17:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"ci: Add GitLab CI integration for linting, building and testing.","shortMessageHtmlLink":"ci: Add GitLab CI integration for linting, building and testing."}},{"before":"14c3911115029e18537c5880e590491e67ca9f88","after":"bf8291f37c8dba6a7741ad57a50c28b34d6da85f","ref":"refs/heads/main","pushedAt":"2023-09-06T14:15:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"ci: Add GitLab CI integration for linting, building and testing.","shortMessageHtmlLink":"ci: Add GitLab CI integration for linting, building and testing."}},{"before":"094d24908fefe2dbc5ecab1d0945b2aec7c15e23","after":"14c3911115029e18537c5880e590491e67ca9f88","ref":"refs/heads/main","pushedAt":"2023-09-06T13:51:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Update all dependencies.","shortMessageHtmlLink":"feat: Update all dependencies."}},{"before":"b1c7c378bdcbc686ac90b23f9ffa4e20d50568a1","after":"094d24908fefe2dbc5ecab1d0945b2aec7c15e23","ref":"refs/heads/main","pushedAt":"2023-09-06T13:44:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Update all dependencies.","shortMessageHtmlLink":"feat: Update all dependencies."}},{"before":"88dae19ef9fe4b1b10deb86770b22e340cd8ebe9","after":"b1c7c378bdcbc686ac90b23f9ffa4e20d50568a1","ref":"refs/heads/main","pushedAt":"2023-09-06T13:31:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Update all dependencies.","shortMessageHtmlLink":"feat: Update all dependencies."}},{"before":"0a9526ef9144a0dba34b55a44764c24de6a765e6","after":"88dae19ef9fe4b1b10deb86770b22e340cd8ebe9","ref":"refs/heads/main","pushedAt":"2023-09-06T13:29:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Update all dependencies.","shortMessageHtmlLink":"feat: Update all dependencies."}},{"before":"b7dbc02770e5079beb3eb292cd0123f785fd943e","after":"0a9526ef9144a0dba34b55a44764c24de6a765e6","ref":"refs/heads/main","pushedAt":"2023-09-06T13:14:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvzrv","name":"David Runge","path":"/dvzrv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/432519?s=80&v=4"},"commit":{"message":"feat: Update all dependencies.","shortMessageHtmlLink":"feat: Update all dependencies."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADiwI_igA","startCursor":null,"endCursor":null}},"title":"Activity ยท dvzrv/caterpillar"}