)]}'
{
  "log": [
    {
      "commit": "b4610358c044e1554abc04cbad8a50f34b28246b",
      "tree": "840725fb22cab0bc5568c1346489418d448da83f",
      "parents": [
        "69fd753442eca56348bf0f751346d9f0a03a034f"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Tue Aug 08 13:37:32 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 08 13:37:32 2023 +0800"
      },
      "message": "fix: fix broken links (#30)\n\n"
    },
    {
      "commit": "69fd753442eca56348bf0f751346d9f0a03a034f",
      "tree": "c5f63fcb29f454dbe9654b2ab24c33cd66db0b3b",
      "parents": [
        "6e3e4f27da5e7885b854128203e6cf181d4e5672"
      ],
      "author": {
        "name": "鱼竿钓鱼干",
        "email": "46661603+PokIsemaine@users.noreply.github.com",
        "time": "Mon Feb 06 21:46:06 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 21:46:06 2023 +0800"
      },
      "message": "feat: Update README.md badges and CI coverage report (#29)\n\n"
    },
    {
      "commit": "6e3e4f27da5e7885b854128203e6cf181d4e5672",
      "tree": "9869832f6a45bdf2de8720cdd6f4540eed2fbd80",
      "parents": [
        "284f24482691a27d3b9303cb0232062742f63717"
      ],
      "author": {
        "name": "鱼竿钓鱼干",
        "email": "46661603+PokIsemaine@users.noreply.github.com",
        "time": "Mon Feb 06 20:31:48 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 20:31:48 2023 +0800"
      },
      "message": "feat: add semantic_release (#28)\n\n* feat: add semantic_release\r\n\r\n* feat: add semantic_release\r\n\r\n* fix: disable minikube\u0027s proxy"
    },
    {
      "commit": "284f24482691a27d3b9303cb0232062742f63717",
      "tree": "0df6c9c27a45fdaf8c7e0b41af8015b3f2fd65db",
      "parents": [
        "18962047d1e00c22bd7a265ddf8229725fa7e0e9",
        "eef07c924fab7ed2d8e7dbc3a5d2d3a5b62378fb"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Mon Sep 12 13:07:56 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 12 13:07:56 2022 -0500"
      },
      "message": "Merge pull request #24 from ComradeProgrammer/opt\n\nfeat: optimize ${OBJECT}\u0026${NAMESPACE}\u0026${RESOURCE}"
    },
    {
      "commit": "18962047d1e00c22bd7a265ddf8229725fa7e0e9",
      "tree": "eff8c5133de42bd6403734feb4a58eefe9fce97d",
      "parents": [
        "c321ca05cd7c812f42c3e409676f294823855c48",
        "10c9f378eb18454006b4432f7002a134659cb9e2"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Mon Sep 12 13:07:28 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 12 13:07:28 2022 -0500"
      },
      "message": "Merge pull request #22 from ComradeProgrammer/helm\n\nfeat: implement helm support"
    },
    {
      "commit": "c321ca05cd7c812f42c3e409676f294823855c48",
      "tree": "30f7a941f43a577608c943697caf66bf8fe76ed1",
      "parents": [
        "dc4f01737a003ad564b15b81ff9a7435973e5c2a"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Fri Sep 09 13:14:28 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 09 13:14:28 2022 +0800"
      },
      "message": "feat: add managent api (#20)\n\n"
    },
    {
      "commit": "10c9f378eb18454006b4432f7002a134659cb9e2",
      "tree": "24385fdae2d294df6e89d2f2df1f79377be9134e",
      "parents": [
        "262d93bcd09b2866ba93bff976cb8d58b5381c44"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Tue Aug 09 15:08:56 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Thu Sep 01 16:32:17 2022 +0800"
      },
      "message": "feat: implement helm support\n"
    },
    {
      "commit": "dc4f01737a003ad564b15b81ff9a7435973e5c2a",
      "tree": "37fb6aa41dddec0b9af292503ca3a1fec60ae02e",
      "parents": [
        "5836edac86f0f4b352a3612d0d973a46b62a6951"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Sun Aug 28 20:35:07 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 28 20:35:07 2022 +0800"
      },
      "message": "docs: fill in blanks in the doc (#25)\n\n"
    },
    {
      "commit": "eef07c924fab7ed2d8e7dbc3a5d2d3a5b62378fb",
      "tree": "35e5f6865ae4356564c379c5647bc8fb8de4dda8",
      "parents": [
        "5836edac86f0f4b352a3612d0d973a46b62a6951"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sat Aug 20 13:27:52 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sun Aug 21 22:48:21 2022 +0800"
      },
      "message": "feat: optimize r.obj\n"
    },
    {
      "commit": "5836edac86f0f4b352a3612d0d973a46b62a6951",
      "tree": "78c2311a431469bad8dffde50bda10885322a014",
      "parents": [
        "262d93bcd09b2866ba93bff976cb8d58b5381c44",
        "d230866757417cfaa121c34e8545f59cf5c2ef8c"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Wed Aug 17 23:40:09 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 17 23:40:09 2022 -0500"
      },
      "message": "Merge pull request #19 from ComradeProgrammer/part2_6\n\nfeat: implement other rules"
    },
    {
      "commit": "d230866757417cfaa121c34e8545f59cf5c2ef8c",
      "tree": "78c2311a431469bad8dffde50bda10885322a014",
      "parents": [
        "262d93bcd09b2866ba93bff976cb8d58b5381c44"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Mon Aug 01 10:46:24 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Tue Aug 09 14:32:34 2022 +0800"
      },
      "message": "feat: implement other rules\n"
    },
    {
      "commit": "262d93bcd09b2866ba93bff976cb8d58b5381c44",
      "tree": "9653e52d245a1a4c59358cd57bb15accac7a482f",
      "parents": [
        "98c22f2926080db5a0276e7f3431f8ad74f70ab8",
        "24624f87a53e7324b4e92bd1a2d38221f33e3f68"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Aug 06 08:40:26 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 06 08:40:26 2022 -0500"
      },
      "message": "Merge pull request #21 from ComradeProgrammer/docker\n\nfeat: add dockerfile and internal deployments"
    },
    {
      "commit": "98c22f2926080db5a0276e7f3431f8ad74f70ab8",
      "tree": "2812b30bd2995f8df1ac37b7b750c20880b9e05f",
      "parents": [
        "788c13a6a16a164034b0cda164c872e365c35482"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Sat Aug 06 21:39:04 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 06 21:39:04 2022 +0800"
      },
      "message": "feat: implement some common rules (#12)\n\n"
    },
    {
      "commit": "24624f87a53e7324b4e92bd1a2d38221f33e3f68",
      "tree": "85a45538afd22183fd45f49fdadf87231cee3cd0",
      "parents": [
        "788c13a6a16a164034b0cda164c872e365c35482"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Wed Aug 03 19:56:10 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Wed Aug 03 19:59:08 2022 +0800"
      },
      "message": "feat: add dockerfile and internal deployments\n"
    },
    {
      "commit": "788c13a6a16a164034b0cda164c872e365c35482",
      "tree": "3e6a7c10b2f0360c592e1f2ec2956d541a3ea3b7",
      "parents": [
        "f02db24cde33c127c015d67d9efb958c754096f2"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Mon Aug 01 10:06:54 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 01 10:06:54 2022 +0800"
      },
      "message": "docs: add readme (#15)\n\n"
    },
    {
      "commit": "f02db24cde33c127c015d67d9efb958c754096f2",
      "tree": "c1940ebc281ed26ed64b0a8065b88d4ed9869644",
      "parents": [
        "d8915f1ae13e8ddfd895aab3d99db5640985ea7b"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Sun Jul 31 14:32:01 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 31 14:32:01 2022 +0800"
      },
      "message": "feat: rewrite e2e test with go (#17)\n\n"
    },
    {
      "commit": "d8915f1ae13e8ddfd895aab3d99db5640985ea7b",
      "tree": "abe5fd252fefaeff21908a88efc9bdb03204bf07",
      "parents": [
        "a6b6cb7d08dde63417cd51b0e2e3687abc3ad855"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Thu Jul 28 21:11:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 28 21:11:43 2022 +0800"
      },
      "message": "fix: fix expired certificate for unittest (#16)\n\n"
    },
    {
      "commit": "a6b6cb7d08dde63417cd51b0e2e3687abc3ad855",
      "tree": "cdac1018908710253c71cc417369ea4f95d84de5",
      "parents": [
        "145b785222f97211739b7f19dea34463bcf305e1",
        "13eab804c981fe2103418cbdc4e1809052ed6cd7"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 28 11:14:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 28 11:14:22 2022 +0800"
      },
      "message": "Merge pull request #11 from ComradeProgrammer/part2_4\n\nfeat: add github ci"
    },
    {
      "commit": "13eab804c981fe2103418cbdc4e1809052ed6cd7",
      "tree": "cdac1018908710253c71cc417369ea4f95d84de5",
      "parents": [
        "a71a8af650355cb85c3f87e2c4eeb054035229dc"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Fri Jul 22 13:57:27 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Mon Jul 25 19:32:47 2022 +0800"
      },
      "message": "feat: add github ci\n"
    },
    {
      "commit": "a71a8af650355cb85c3f87e2c4eeb054035229dc",
      "tree": "7a81513fe74a26dcc3bcb4e22e04f9de23147457",
      "parents": [
        "145b785222f97211739b7f19dea34463bcf305e1"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Fri Jul 22 13:49:59 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Fri Jul 22 13:54:25 2022 +0800"
      },
      "message": "feat: implement allowed_repo rule\n"
    },
    {
      "commit": "145b785222f97211739b7f19dea34463bcf305e1",
      "tree": "88941d98090cf107b289fc06eb6bb16c49dc6636",
      "parents": [
        "1cf5af7788dd2d358cb8bdebf89b1bbf2e8af930",
        "a857e3be8e98bd821fcea8e26f504640b908c52d"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Thu Jul 21 17:12:06 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 21 17:12:06 2022 +0800"
      },
      "message": "Merge pull request #5 from ComradeProgrammer/part1_3\n\nfeat: implement casbin CRD adaptor"
    },
    {
      "commit": "a857e3be8e98bd821fcea8e26f504640b908c52d",
      "tree": "88941d98090cf107b289fc06eb6bb16c49dc6636",
      "parents": [
        "1cf5af7788dd2d358cb8bdebf89b1bbf2e8af930"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sun Jul 03 20:33:53 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Tue Jul 19 23:21:01 2022 +0800"
      },
      "message": "feat: implement casbin CRD adaptor\n"
    },
    {
      "commit": "1cf5af7788dd2d358cb8bdebf89b1bbf2e8af930",
      "tree": "4fbc5964ae46233a35753320568937d28073c40a",
      "parents": [
        "8dc6b9ae1e0a3f3d75a8df3db8439adffd05c528",
        "a5ca72a3728c0d83ae9823c08b0232be50c2de9f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Jul 19 22:25:46 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 22:25:46 2022 +0800"
      },
      "message": "Merge pull request #7 from ComradeProgrammer/part2_2\n\nfeat: add e2e test kit"
    },
    {
      "commit": "8dc6b9ae1e0a3f3d75a8df3db8439adffd05c528",
      "tree": "ef957d2309f73a11af873659aedf8b85ebf59927",
      "parents": [
        "22859243f24457d840c32ed3d9f129ee77bbff5a",
        "174ab2f30b3ad7ddb0c14a0774f29e8238635d63"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Jul 19 22:24:44 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 22:24:44 2022 +0800"
      },
      "message": "Merge pull request #6 from ComradeProgrammer/part2_1\n\nfeat: add admission webhook hanlder"
    },
    {
      "commit": "174ab2f30b3ad7ddb0c14a0774f29e8238635d63",
      "tree": "ef957d2309f73a11af873659aedf8b85ebf59927",
      "parents": [
        "c55979cd5a698fee0b2625537796071439f486f3"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sat Jul 09 22:21:07 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Tue Jul 19 00:17:55 2022 +0800"
      },
      "message": "feat: add admission webhook hanlder\n"
    },
    {
      "commit": "a5ca72a3728c0d83ae9823c08b0232be50c2de9f",
      "tree": "c04123d54f8e8a403be305f7a60f1b4c108b3e02",
      "parents": [
        "22859243f24457d840c32ed3d9f129ee77bbff5a"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sat Jul 09 22:29:13 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sat Jul 09 22:29:13 2022 +0800"
      },
      "message": "feat: add e2e test kit\n"
    },
    {
      "commit": "22859243f24457d840c32ed3d9f129ee77bbff5a",
      "tree": "c8cb465a25377ec18bf3278ed321267174730df8",
      "parents": [
        "0511132853c259daa2c3b5cdb217d0268b80fc99",
        "c55979cd5a698fee0b2625537796071439f486f3"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Jun 28 16:21:34 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 28 16:21:34 2022 +0800"
      },
      "message": "Merge pull request #4 from ComradeProgrammer/part1_2\n\nfeat: generate client for crd resources"
    },
    {
      "commit": "c55979cd5a698fee0b2625537796071439f486f3",
      "tree": "c8cb465a25377ec18bf3278ed321267174730df8",
      "parents": [
        "0511132853c259daa2c3b5cdb217d0268b80fc99"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sun Jun 26 23:01:05 2022 +0800"
      },
      "committer": {
        "name": "Товарищ программист",
        "email": "2962928213@qq.com",
        "time": "Sun Jun 26 23:01:45 2022 +0800"
      },
      "message": "feat: generate client for crd resources\n"
    },
    {
      "commit": "0511132853c259daa2c3b5cdb217d0268b80fc99",
      "tree": "6f7980b64d82673877af7069e2c8c999fb480725",
      "parents": [
        "1d8d99c36ac2f4d180b3c9cb5a3f0628d3bee3a7"
      ],
      "author": {
        "name": "Товарищ программист",
        "email": "46831212+ComradeProgrammer@users.noreply.github.com",
        "time": "Sun Jun 26 14:29:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 26 14:29:48 2022 +0800"
      },
      "message": "feat: set up basic project structure (#3)\n\n"
    },
    {
      "commit": "1d8d99c36ac2f4d180b3c9cb5a3f0628d3bee3a7",
      "tree": "103b15d88fbff5af6259e3dcdb53ff06526b69b7",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Jun 19 21:26:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 19 21:26:59 2022 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
