{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":710512413,"defaultBranch":"main","name":"catalog-for-maintainers","ownerLogin":"unikraft","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-26T21:09:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44058005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718125418.0","currentOid":""},"activityList":{"items":[{"before":"bc9e1e38484570433703dc8a2596228ec2ac6a4a","after":null,"ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2024-06-11T17:03:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"991e28d4fa9a5f3e99929d450b3ef91d654e3478","after":"ae3ae0baff0d1e1620977a636d17be025ba3f63e","ref":"refs/heads/main","pushedAt":"2024-03-18T21:57:01.000Z","pushType":"push","commitsCount":118,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'orig-catalog/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'orig-catalog/main'"}},{"before":"ad63f21377cb4d5369539b1ee4299b8a578cd7f0","after":"991e28d4fa9a5f3e99929d450b3ef91d654e3478","ref":"refs/heads/main","pushedAt":"2024-01-27T14:51:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #41 from unikraft-upb/razvand/bincompat/update-generate\n\nfeat(bincompat): Add einitrd generate script\r\n\r\nReviewed-by: Daniel Paun \r\nReviewed-by: Radu Nichita \r\nApproved-by: Radu Nichita ","shortMessageHtmlLink":"Merge pull request #41 from unikraft-upb/razvand/bincompat/update-gen…"}},{"before":"75c9a294dffaacfa2814571bdeac50c4286e5128","after":"ad63f21377cb4d5369539b1ee4299b8a578cd7f0","ref":"refs/heads/main","pushedAt":"2024-01-27T08:02:27.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"docs: Update main `README.md`\n\nSigned-off-by: Alexander Jung ","shortMessageHtmlLink":"docs: Update main README.md"}},{"before":"97d587eee4a958bda4025edb5d6708df28ecaee5","after":"75c9a294dffaacfa2814571bdeac50c4286e5128","ref":"refs/heads/main","pushedAt":"2024-01-27T07:51:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #39 from unikraft-upb/stefanjum/update-netdev-params\n\nutils/bincompat: Update netdev params in generate.py\r\n\r\nReviewed-by: Razvan Deaconescu \r\nApproved-by: Razvan Deaconescu ","shortMessageHtmlLink":"Merge pull request #39 from unikraft-upb/stefanjum/update-netdev-params"}},{"before":"ca8fb523c39574c752cff8f7ded4158ff2aa0007","after":"97d587eee4a958bda4025edb5d6708df28ecaee5","ref":"refs/heads/main","pushedAt":"2024-01-18T15:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nderjung","name":"Alexander Jung","path":"/nderjung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/905927?s=80&v=4"},"commit":{"message":"docs: Update main `README.md`\n\nSigned-off-by: Alexander Jung ","shortMessageHtmlLink":"docs: Update main README.md"}},{"before":"20e4135f32cf8a1af42a395dc3e5b3768e37d1fc","after":"ca8fb523c39574c752cff8f7ded4158ff2aa0007","ref":"refs/heads/main","pushedAt":"2023-12-31T06:10:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit\n\nfeat(utils): Add script to start BuildKit container\n\nReviewed-by: Stefan Jumarea \nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit"}},{"before":"a6b47e927c252c1f15ee152ea14bf38623eb7ebd","after":"20e4135f32cf8a1af42a395dc3e5b3768e37d1fc","ref":"refs/heads/main","pushedAt":"2023-12-26T20:23:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"StefanJum","name":"Stefan Jumarea","path":"/StefanJum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69107167?s=80&v=4"},"commit":{"message":"Merge pull request #38 from unikraft-upb/razvand/utils/fix-source-buildkit\n\nutils: Use return in sourced script\r\n\r\nReviewed-by: Stefan Jumarea stefanjumarea02@gmail.com\r\nApproved-by: Stefan Jumarea stefanjumarea02@gmail.com","shortMessageHtmlLink":"Merge pull request #38 from unikraft-upb/razvand/utils/fix-source-bui…"}},{"before":"957dd4cefa5948e0f32b1f6e718aec2b1d2b837e","after":"a6b47e927c252c1f15ee152ea14bf38623eb7ebd","ref":"refs/heads/main","pushedAt":"2023-12-19T20:26:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"StefanJum","name":"Stefan Jumarea","path":"/StefanJum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69107167?s=80&v=4"},"commit":{"message":"Merge pull request #36 from unikraft-upb/razvand/maintainers-readme\n\nfeat(readme): Add README for maintainers\r\n\r\nReviewed-by: Mihnea Firoiu \r\nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #36 from unikraft-upb/razvand/maintainers-readme"}},{"before":"9eabfbfc9961418c316d156597ae8b60ad5eb916","after":"957dd4cefa5948e0f32b1f6e718aec2b1d2b837e","ref":"refs/heads/main","pushedAt":"2023-12-19T18:43:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #8 from unikraft-upb/razvand/utils/bincompat\n\nfeat(utils): Introduce bincompat generator script\n\nReviewed-by: Mihnea Firoiu \nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #8 from unikraft-upb/razvand/utils/bincompat"}},{"before":"61fc9722151afe05b72b54baf7414fa22a23430f","after":"9eabfbfc9961418c316d156597ae8b60ad5eb916","ref":"refs/heads/main","pushedAt":"2023-12-19T18:33:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"StefanJum","name":"Stefan Jumarea","path":"/StefanJum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69107167?s=80&v=4"},"commit":{"message":"Merge pull request #8 from unikraft-upb/razvand/utils/bincompat\n\nfeat(utils): Introduce bincompat generator script\r\n\r\nReviewed-by: Mihnea Firoiu \r\nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #8 from unikraft-upb/razvand/utils/bincompat"}},{"before":"94772cdaefee0925d261f921cf91a87f07bacaab","after":"61fc9722151afe05b72b54baf7414fa22a23430f","ref":"refs/heads/main","pushedAt":"2023-12-19T09:05:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit\n\nfeat(utils): Add script to start BuildKit container\n\nReviewed-by: Stefan Jumarea \nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit"}},{"before":"2bafa0f7a7f26e5849cac3e1470ebbca5af2c14e","after":"94772cdaefee0925d261f921cf91a87f07bacaab","ref":"refs/heads/main","pushedAt":"2023-12-17T09:02:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"StefanJum","name":"Stefan Jumarea","path":"/StefanJum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69107167?s=80&v=4"},"commit":{"message":"Merge pull request #19 from unikraft-upb/razvand/utils/fix-buildkitd\n\nfix(utils): Start BuildKit container if it was stopped\r\n\r\nReviewed-by: Mihnea Firoiu \r\nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #19 from unikraft-upb/razvand/utils/fix-buildkitd"}},{"before":"b588d7e9ad3e334fe2614722fb2bbadfc4d91bef","after":"2bafa0f7a7f26e5849cac3e1470ebbca5af2c14e","ref":"refs/heads/main","pushedAt":"2023-12-15T22:34:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit\n\nfeat(utils): Add script to start BuildKit container\n\nReviewed-by: Stefan Jumarea \nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit"}},{"before":"ee0305aeb571fb5803178e93cfdcddc4bfcd710b","after":"bc9e1e38484570433703dc8a2596228ec2ac6a4a","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-12-02T00:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"fix(library): Add working version of base\n\nUse `base` branch to build the base (i.e. App ELF Loader) image. Also\nuse `stable` for LWIP. And add crash and debugging information.\n\nAll chanages go into the `Kraftfile` for the base build.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"fix(library): Add working version of base"}},{"before":"bcbbba30b2cbbe137f78b2388c6a0f16c7561a66","after":"b588d7e9ad3e334fe2614722fb2bbadfc4d91bef","ref":"refs/heads/main","pushedAt":"2023-12-02T00:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"fix(library): Add working version of base\n\nUse `base` branch to build the base (i.e. App ELF Loader) image. Also\nuse `stable` for LWIP. And add crash and debugging information.\n\nAll chanages go into the `Kraftfile` for the base build.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"fix(library): Add working version of base"}},{"before":"1f53944a5a1a87043c42408a4067e311b2a2c6c8","after":"ee0305aeb571fb5803178e93cfdcddc4bfcd710b","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-12-01T11:07:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Introduce Caddy as example\n\nIntroduce Caddy as binary compatibility run. Build Caddy as static PIE\napplication using `Dockerfile`. Then run it with the `base` kernel\nimages from `../../kernels/`.\n\nAdd typical files for a bincompat app:\n\n* `Kraftfile`: build / run rules, including pulling the `base` image\n* `Dockerfile`: filesystem, including binary and libraries\n* `Makefile`: used to generate the root filesystem from the\n `Dockerfile`\n rules\n* `README.md`: instructions to set up, build and run the application\n* `config.yaml`: configuration file to generate scripts to the\n application\n* `hosts`, `Caddyfile`: required Caddy configuration files\n\n`config.yaml` is used to generate run scripts using the\n`../../utils/bincompat/generate.py` script.\n\nThe kernels in `../../kernels` are generated by running the\n`../../utils/bincompat/base-build-all.sh` script while inside the\n`../../library/base/` directory.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Introduce Caddy as example"}},{"before":"7e0bac86ae4d57e246a4b1186be4ca290ab7386e","after":"1f53944a5a1a87043c42408a4067e311b2a2c6c8","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-28T15:05:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Introduce Caddy as example\n\nIntroduce Caddy as binary compatibility run. Build Caddy as static PIE\napplication using `Dockerfile`. Then run it with the `base` kernel\nimages from `../../kernels/`.\n\nAdd typical files for a bincompat app:\n\n* `Kraftfile`: build / run rules, including pulling the `base` image\n* `Dockerfile`: filesystem, including binary and libraries\n* `Makefile`: used to generate the root filesystem from the\n `Dockerfile`\n rules\n* `README.md`: instructions to set up, build and run the application\n* `config.yaml`: configuration file to generate scripts to the\n application\n* `hosts`, `Caddyfile`: required Caddy configuration files\n\n`config.yaml` is used to generate run scripts using the\n`../../utils/bincompat/generate.py` script.\n\nThe kernels in `../../kernels` are generated by running the\n`../../utils/bincompat/base-build-all.sh` script while inside the\n`../../library/base/` directory.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Introduce Caddy as example"}},{"before":"499a80e837969e9e8b17177d8d9792e50910236a","after":"7e0bac86ae4d57e246a4b1186be4ca290ab7386e","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-28T13:01:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(library): Introduce build of base / ELF Loader\n\nThis is a classic build of base / ELF Loader that doesn't use embedded\ninitramdisk and that doesn't automount the root filesystem. The root\nfilesystem is to be passed as a boot option via `vfs.fstab` with an\ninitial ramdisk. The full option is would be\n\n```\nvfs.fstab=[ \"initrd:/:initrd:::\" ]\n```\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(library): Introduce build of base / ELF Loader"}},{"before":"37f1780c235bb566638fb81d9b2e94f7b6b3ab75","after":"bcbbba30b2cbbe137f78b2388c6a0f16c7561a66","ref":"refs/heads/main","pushedAt":"2023-11-27T22:24:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #4 from unikraft-upb/razvand/library/base-no-embed\n\nfeat(library): Introduce build of base / ELF Loader w/o embedded initrd\r\n\r\nReviewed-by: Mihnea Firoiu \r\nReviewed-by: Stefan Jumarea \r\nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #4 from unikraft-upb/razvand/library/base-no-embed"}},{"before":"a71d21acd47960d7b4be7987fb84311965d20367","after":"37f1780c235bb566638fb81d9b2e94f7b6b3ab75","ref":"refs/heads/main","pushedAt":"2023-11-26T08:00:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit\n\nfeat(utils): Add script to start BuildKit container\r\n\r\nReviewed-by: Stefan Jumarea \r\nApproved-by: Stefan Jumarea ","shortMessageHtmlLink":"Merge pull request #6 from unikraft-upb/razvand/utils/start-buildkit"}},{"before":"07cb4be407df6dfeac766b79abb84bd399ede677","after":"499a80e837969e9e8b17177d8d9792e50910236a","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-21T19:17:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Add Caddy running scripts\n\nAdd scripts to facilitate running Caddy in bincompat mode. Add\ncorresponding instructions in `README.md`.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Add Caddy running scripts"}},{"before":"3ac3ead1b75daf9614bf035d54082547793cd19e","after":"07cb4be407df6dfeac766b79abb84bd399ede677","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-21T18:46:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Add Caddy running scripts\n\nAdd scripts to facilitate running Caddy in bincompat mode. Add\ncorresponding instructions in `README.md`.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Add Caddy running scripts"}},{"before":"78a70dbe6db5f24f5909728733b04f0e40a48a8d","after":"3ac3ead1b75daf9614bf035d54082547793cd19e","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-21T17:57:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Add Caddy running scripts\n\nAdd scripts to facilitate running Caddy in bincompat mode. Add\ncorresponding instructions in `README.md`.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Add Caddy running scripts"}},{"before":"cf311e3b50be3d22db2774f164be6237d269cd10","after":"78a70dbe6db5f24f5909728733b04f0e40a48a8d","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-21T16:46:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Introduce Caddy as example\n\nAdd Caddy as binary compatibility run. Build Caddy as static PIE\napplication using `Dockerfile`. Then run it with the `base` image from\nthe registry.\n\nAdd\n\n* `Dockerfile`: filesystem, including binary and libraries\n* `Makefile`: used to build the filesystem / export the from the\n `Dockerfile`\n* `Kraftfile`: build / run rules, including pulling the `base` image\n* `README.md`: document how to use\n* `hosts`, `Caddyfile`: required Caddy configuration files\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Introduce Caddy as example"}},{"before":null,"after":"cf311e3b50be3d22db2774f164be6237d269cd10","ref":"refs/heads/razvand/examples/caddy-2.7","pushedAt":"2023-11-21T16:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(examples): Introduce Caddy as example\n\nAdd Caddy as binary compatibility run. Build Caddy as static PIE\napplication using `Dockerfile`. Then run it with the `base` image from\nthe registry.\n\nAdd\n\n* `Dockerfile`: filesystem, including binary and libraries\n* `Makefile`: used to build the filesystem / export the from the\n `Dockerfile`\n* `Kraftfile`: build / run rules, including pulling the `base` image\n* `README.md`: document how to use\n* `hosts`, `Caddyfile`: required Caddy configuration files\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(examples): Introduce Caddy as example"}},{"before":"bd7a321b2a2c680a28d50ba9b5cac13b6d06586e","after":"a71d21acd47960d7b4be7987fb84311965d20367","ref":"refs/heads/main","pushedAt":"2023-11-21T15:42:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"fix(merge-oci-digests): Show `--all` packages\n\nFollowing the merge of kraftkit#945, without specifying the `--all`\nflag, the host architecture and platform are detected and used to reduce\nthe output. In this CI/CD context, we wish to show all variants which\nrequires the use of this flag. Without this flag, the GitHub Actions\nworkflow fails as it cannot determine the host platform.\n\nSigned-off-by: Alexander Jung ","shortMessageHtmlLink":"fix(merge-oci-digests): Show --all packages"}},{"before":"a844725a69a8fa2424b70e43dc6cc3bae4435225","after":null,"ref":"refs/heads/razvand/library/caddy","pushedAt":"2023-11-14T22:27:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":null,"after":"a844725a69a8fa2424b70e43dc6cc3bae4435225","ref":"refs/heads/razvand/library/caddy","pushedAt":"2023-11-14T22:25:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"feat(library): Add support for Caddy\n\nIntroduce Caddy bincompat run. Build Caddy as static PIE using a\nDockerfile, inspired by Caddy's own Docker setup. Use `xcaddy` to build.\nThe build uses binary compatibility mode (i.e. the `base` image).\n\nAdd:\n\n* `Kraftfile`: build / run rules, including pulling the `base` image\n* `Dockerfile`: base filesystem, with binary and libraries\n* `README.md`: document how to use\n* `Caddyfile`: Caddy configuration file\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"feat(library): Add support for Caddy"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYnn4BAA","startCursor":null,"endCursor":null}},"title":"Activity · unikraft/catalog-for-maintainers"}