{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":668664060,"defaultBranch":"main","name":"images","ownerLogin":"kingsleyzissou","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-20T10:21:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20438192?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716486702.0","currentOid":""},"activityList":{"items":[{"before":"ee5c88719d477808a684961ce4fee6a49b58f5fd","after":"a75361401b9f6a9f1ff0e5b58a38d9d9aee04134","ref":"refs/heads/oscap-autotailoring","pushedAt":"2024-06-04T14:41:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/oscap: add json tailoring variant\n\nThis commit makes the `TailoringConfig` an interface with two different\ntypes, `NormalTailoring` config with `select`, `unselect` and `override`\noptions and a `JsonTailoring` config which accepts a path to a json\n`tailoring_file`.","shortMessageHtmlLink":"pkg/oscap: add json tailoring variant"}},{"before":null,"after":"ee5c88719d477808a684961ce4fee6a49b58f5fd","ref":"refs/heads/oscap-autotailoring","pushedAt":"2024-05-23T17:51:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/osbuild: enable OpenSCAP tailoring overrides\n\nEnable override rules for the `tailoring` stage. These rules allow\nusersto specify a key/value pair for rule values that they would like to\noverride.","shortMessageHtmlLink":"pkg/osbuild: enable OpenSCAP tailoring overrides"}},{"before":"f41d98e51a835633f4868baf6f1f7334e0740e93","after":null,"ref":"refs/heads/oscap-rhel8.10","pushedAt":"2024-05-02T11:05:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"b30710dc5476afbd4c64257d2a20a31a5febf76c","after":null,"ref":"refs/heads/oscap-test-chown","pushedAt":"2024-05-02T11:05:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"afddb31b25112244f1c9ef0f9a4a63d3a5b8ea98","after":null,"ref":"refs/heads/a-test","pushedAt":"2024-05-02T11:05:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"2d5af6f45bbb48a18024aa15d230469ec79dd9a2","after":null,"ref":"refs/heads/test","pushedAt":"2024-05-02T11:05:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"e2c6abb082d125cbc7bd3903b9eafa40484a2a5b","after":null,"ref":"refs/heads/containers-storage","pushedAt":"2024-05-02T11:05:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"4295568aaa9f318e858eebc5dd123027b045e3e6","after":null,"ref":"refs/heads/masked-services","pushedAt":"2024-05-02T11:05:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"914aaf45e6026a4dfd29d6526da770ddaeaf00c1","after":null,"ref":"refs/heads/new-oscap-profiles","pushedAt":"2024-05-02T11:05:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"29b2486ceca7bb2d4e62a834f98dda5bb3cd78cb","after":null,"ref":"refs/heads/local-container-manifests","pushedAt":"2024-05-02T11:05:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"360966f0c5d9dc2352124461a8b9823b41082ae0","after":null,"ref":"refs/heads/resolve-container-ids","pushedAt":"2024-05-02T11:04:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"e4803235e1c8eeb07e67a33cb68d5b9f80af77e4","after":null,"ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-05-02T11:04:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"}},{"before":"c50f5fa5acf1a5de4329eeda060ed0d87faa28ea","after":"e4803235e1c8eeb07e67a33cb68d5b9f80af77e4","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-26T12:06:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: tidy up logic for override digest\n\nThe `cl.GetManifest` function is called recursively, if it is a simple\nimage the image digest will be empty. If it is called with a manifest\nlist, the `instanceDigest` will not be empty. We can tidy this function\nup a little and make the logic a little clearer and easier to\nunderstand.\n\nAdditionally, since local manifest lists are handled differently to\nmanifest lists in remote repositories, we need to handle this case too\nand not set the `overrideDigest`.\n\nCo-authored-by: Michael Vogt ","shortMessageHtmlLink":"pkg/container: tidy up logic for override digest"}},{"before":"9412c432198de8335c532c31aa7c727f7a12591d","after":"c50f5fa5acf1a5de4329eeda060ed0d87faa28ea","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-26T12:03:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: tidy up logic for override digest\n\nThe `cl.GetManifest` function is called recursively, if it is a simple\nimage the image digest will be empty. If it is called with a manifest\nlist, the `instanceDigest` will not be empty. We can tidy this function\nup a little and make the logic a little clearer and easier to\nunderstand.\n\nAdditionally, since local manifest lists are handled differently to\nmanifest lists in remote repositories, we need to handle this case too\nand not set the `overrideDigest`.\n\nCo-authored by: Michael Vogt ","shortMessageHtmlLink":"pkg/container: tidy up logic for override digest"}},{"before":"a3690bc995cba49edad933e78fb15c000408ee0f","after":"9412c432198de8335c532c31aa7c727f7a12591d","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-25T17:05:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"achilleas-k","name":"Achilleas Koutsou","path":"/achilleas-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2369197?s=80&v=4"},"commit":{"message":"pkg/container: add force local resolver flag\n\nAdd a flag to the local manifest resolver tests to ensure\nthat we don't skip the tests when we want them to run. This\nmeans that the tests should fail if the user is not root or\nif the `podman` executable is not found.","shortMessageHtmlLink":"pkg/container: add force local resolver flag"}},{"before":"2b8f8796ad6c283d84da29f83fb6e38eddf6b990","after":"360966f0c5d9dc2352124461a8b9823b41082ae0","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-25T16:51:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"workflow: add container resolver test\n\nSince the container resolver test is building containers and resolving\nthem, we can't run the test from inside another container. Run this\ndirectly on the ubuntu github runner directly.","shortMessageHtmlLink":"workflow: add container resolver test"}},{"before":"a83a3c9365e471d22d999922d4a05d5a86623330","after":"a3690bc995cba49edad933e78fb15c000408ee0f","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-25T11:58:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: add force local resolver flag\n\nAdd a flag to the local manifest resolver tests to ensure\nthat we don't skip the tests when we want them to run. This\nmeans that the tests should fail if the user is not root or\nif the `podman` executable is not found.","shortMessageHtmlLink":"pkg/container: add force local resolver flag"}},{"before":"ece031a3177b3e51c73279a998c4945e88a256d0","after":"2b8f8796ad6c283d84da29f83fb6e38eddf6b990","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-25T11:01:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"workflow: add container resolver test\n\nSince the container resolver test is building containers and resolving\nthem, we can't run the test from inside another container. Run this\ndirectly on the ubuntu github runner directly.","shortMessageHtmlLink":"workflow: add container resolver test"}},{"before":"6cccd7036299eab2a999a125e17d28382c93358b","after":"a83a3c9365e471d22d999922d4a05d5a86623330","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-25T10:40:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: fix manifest list arch\n\nLocal manifest lists were returning an `unset` image arch.\nThis commit adds a fix for this and a check in the unit test\nto make sure that that the arch is set.","shortMessageHtmlLink":"pkg/container: fix manifest list arch"}},{"before":"2028824f8d6834a41702a46df3f7a2ff0cb99ad4","after":"ece031a3177b3e51c73279a998c4945e88a256d0","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-25T10:28:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"workflow: add container resolver test\n\nSince the container resolver test is building containers and resolving\nthem, we can't run the test from inside another container. Run this\ndirectly on the ubuntu github runner directly.","shortMessageHtmlLink":"workflow: add container resolver test"}},{"before":"02e52e7983426ee4240e7eb685d22c67383f4b0a","after":"6cccd7036299eab2a999a125e17d28382c93358b","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-25T10:17:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: tidy up resolver tests\n\nTidy up the resolver tests and add suggestions\nto improve the overall test:\n\n- assert no error rather than `t.Fatalf`\n- use `t.TempDir()` where possible\n- improve debug output for test","shortMessageHtmlLink":"pkg/container: tidy up resolver tests"}},{"before":"1040b76257f0540a1748507e72005ece898ac34d","after":"02e52e7983426ee4240e7eb685d22c67383f4b0a","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-25T10:16:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: tidy up resolver tests\n\nTidy up the resolver tests and add suggestions\nfrom #595 to improve the overall test:\n\n- assert no error rather than `t.Fatalf`\n- use `t.TempDir()` where possible\n- improve debug output for test","shortMessageHtmlLink":"pkg/container: tidy up resolver tests"}},{"before":null,"after":"1040b76257f0540a1748507e72005ece898ac34d","ref":"refs/heads/manifest-list-follow-up","pushedAt":"2024-04-25T09:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"pkg/container: tidy up resolver tests\n\nTidy up the resolver tests and add suggestions\nfrom #595 to improve the overall test:\n\n- assert no error rather than `t.Fatalf`\n- use `t.TempDir()` where possible\n- improve debug output for test","shortMessageHtmlLink":"pkg/container: tidy up resolver tests"}},{"before":"f218c6f663513bd254d89fe9d53b26885f22e382","after":"2028824f8d6834a41702a46df3f7a2ff0cb99ad4","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T15:18:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"workflow: add container resolver test\n\nSince the container resolver test is building containers and resolving\nthem, we can't run the test from inside another container. Run this\ndirectly on the ubuntu github runner directly.","shortMessageHtmlLink":"workflow: add container resolver test"}},{"before":"fa0293954d938be8f35fe0decae7d7dd41d5484a","after":"f218c6f663513bd254d89fe9d53b26885f22e382","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T15:12:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"7d15fd7a637ab7df8c5604e393aa4ff83940d615","after":"fa0293954d938be8f35fe0decae7d7dd41d5484a","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T15:09:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"05390139ed4a42d4d7670008c6cd3c726026a538","after":"7d15fd7a637ab7df8c5604e393aa4ff83940d615","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T15:06:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"08a3dbfc0d70720c9662b80f93b65bd2f1f4331d","after":"05390139ed4a42d4d7670008c6cd3c726026a538","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T15:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"940c7494ffeff8028f6680ad9b268b9b9091128c","after":"08a3dbfc0d70720c9662b80f93b65bd2f1f4331d","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T14:55:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"workflow: add container resolver test\n\nSince the container resolver test is building containers and resolving\nthem, we can't run the test from inside another container. Run this\ndirectly on the ubuntu github runner directly.","shortMessageHtmlLink":"workflow: add container resolver test"}},{"before":"1844f760a25eee7e5b77c7fe13575e8d1ce4d998","after":"940c7494ffeff8028f6680ad9b268b9b9091128c","ref":"refs/heads/resolve-container-ids","pushedAt":"2024-04-23T14:48:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kingsleyzissou","name":"Gianluca Zuccarelli","path":"/kingsleyzissou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20438192?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXCU38wA","startCursor":null,"endCursor":null}},"title":"Activity ยท kingsleyzissou/images"}