)]}'
{
  "log": [
    {
      "commit": "6b716fc1c968fbf73a9b5f60104d2d891a682c81",
      "tree": "1c4f4c96f714ba40539d0b76d0a4a1335dde2461",
      "parents": [
        "d9e124d8583c87b0086cfa4b09bf3ec314cfb171",
        "48102b77822577aae2263f6e892455fd4f33f5b9"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:22:42 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:22:42 2026 +0000"
      },
      "message": "Merge pull request #9 from apache/dependabot/uv/multidict-6.9.1\n\nBump multidict from 6.8.0 to 6.9.1"
    },
    {
      "commit": "d9e124d8583c87b0086cfa4b09bf3ec314cfb171",
      "tree": "5efcde97c86853b66ec83a6aca414941d4f07e4b",
      "parents": [
        "5e2e4fda6a41a2230daac1c03e4c020f80e75094",
        "e28badf1913ef4085e52c8d7b482d5d8c3f5df1e"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:22:14 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:22:14 2026 +0000"
      },
      "message": "Merge pull request #8 from apache/dependabot/uv/certifi-2026.10.19\n\nBump certifi from 2026.7.22 to 2026.10.19"
    },
    {
      "commit": "5e2e4fda6a41a2230daac1c03e4c020f80e75094",
      "tree": "6a09ef2a7bb3aeb592f11067ba34a5486e321dd2",
      "parents": [
        "f93c2cbe618be25256775d529d54c5211a76038f",
        "d05e7e0616853b875ee928cdc8ebd163c769b2cf"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:21:55 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:21:55 2026 +0000"
      },
      "message": "Merge pull request #7 from apache/dependabot/npm_and_yarn/frontend/vite-7.3.7\n\nBump vite from 7.3.6 to 7.3.7 in /frontend"
    },
    {
      "commit": "f93c2cbe618be25256775d529d54c5211a76038f",
      "tree": "476018f05cf9a08918c50a4802a36cce3f3e18d3",
      "parents": [
        "9f38b5cee8a337883e46764aa146c97c9b1a65f0",
        "06e86f69068a2c01524cfb189620e7a1c8d61c6c"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:21:32 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:21:32 2026 +0000"
      },
      "message": "Merge pull request #6 from apache/dependabot/uv/aiohttp-3.14.4\n\nBump aiohttp from 3.14.3 to 3.14.4"
    },
    {
      "commit": "9f38b5cee8a337883e46764aa146c97c9b1a65f0",
      "tree": "2f2b2b628b255d32b552a97edd12b494d93a8c32",
      "parents": [
        "fe68a17be2ed532742b22e37f77004a6fd8b67c7",
        "153c640d55273a649bbcb862735b58c7bce968a6"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:21:09 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:21:09 2026 +0000"
      },
      "message": "Merge pull request #5 from apache/dependabot/uv/werkzeug-3.1.9\n\nBump werkzeug from 3.1.8 to 3.1.9"
    },
    {
      "commit": "fe68a17be2ed532742b22e37f77004a6fd8b67c7",
      "tree": "5d972937940e7851b97a085e289bf9fb94e39470",
      "parents": [
        "6c0136c6ad9c4411ad38572459cd4f43b5a1d1e5",
        "cb54b0d0bcfd7f464212aa5d67eff659cb634ccf"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:20:47 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:20:47 2026 +0000"
      },
      "message": "Merge pull request #4 from apache/dependabot/npm_and_yarn/frontend/devalue-5.9.4\n\nBump devalue from 5.9.2 to 5.9.4 in /frontend"
    },
    {
      "commit": "6c0136c6ad9c4411ad38572459cd4f43b5a1d1e5",
      "tree": "462ede73564be82f735fed8385b5c83ed35d7ccc",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962",
        "05999febefaf63e756883c4a0c81d8a36709f9a8"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Nov 08 15:20:26 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:20:26 2026 +0000"
      },
      "message": "Merge pull request #3 from apache/dependabot/uv/urllib3-2.8.0\n\nBump urllib3 from 2.7.0 to 2.8.0"
    },
    {
      "commit": "48102b77822577aae2263f6e892455fd4f33f5b9",
      "tree": "0b6c3a3a0445c6bbbd58c9b63f5399289cba34d6",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 23 08:45:21 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 08:45:21 2026 +0000"
      },
      "message": "Bump multidict from 6.8.0 to 6.9.1\n\nBumps [multidict](https://github.com/aio-libs/multidict) from 6.8.0 to 6.9.1.\n- [Release notes](https://github.com/aio-libs/multidict/releases)\n- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/multidict/compare/v6.8.0...v6.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: multidict\n  dependency-version: 6.9.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "e28badf1913ef4085e52c8d7b482d5d8c3f5df1e",
      "tree": "34d4c3ad8140a3384d714513b0c90105b6ea6b09",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 23 08:33:22 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 08:33:22 2026 +0000"
      },
      "message": "Bump certifi from 2026.7.22 to 2026.10.19\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n  dependency-version: 2026.10.19\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "d05e7e0616853b875ee928cdc8ebd163c769b2cf",
      "tree": "1f6aeaffbd9c4f85f5cf2a31845313cab5145116",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 23 08:33:08 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 08:33:08 2026 +0000"
      },
      "message": "Bump vite from 7.3.6 to 7.3.7 in /frontend\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.6 to 7.3.7.\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v7.3.7/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v7.3.7/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n  dependency-version: 7.3.7\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "06e86f69068a2c01524cfb189620e7a1c8d61c6c",
      "tree": "7966e9d0d071ecc4f25560a95d3c6be1ff898478",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 20 11:07:07 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 11:07:07 2026 +0000"
      },
      "message": "Bump aiohttp from 3.14.3 to 3.14.4\n\n---\nupdated-dependencies:\n- dependency-name: aiohttp\n  dependency-version: 3.14.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "153c640d55273a649bbcb862735b58c7bce968a6",
      "tree": "7e04348f02d8dcce186fe0f75f751d70f6c93993",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 21:57:38 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 21:57:38 2026 +0000"
      },
      "message": "Bump werkzeug from 3.1.8 to 3.1.9\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.8 to 3.1.9.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/3.1.8...3.1.9)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n  dependency-version: 3.1.9\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "cb54b0d0bcfd7f464212aa5d67eff659cb634ccf",
      "tree": "003c5fd44a6cd0f7c3a7e1d4a0dbc8f5e49bc5c3",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 08 23:35:41 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 23:35:41 2026 +0000"
      },
      "message": "Bump devalue from 5.9.2 to 5.9.4 in /frontend\n\nBumps [devalue](https://github.com/sveltejs/devalue) from 5.9.2 to 5.9.4.\n- [Release notes](https://github.com/sveltejs/devalue/releases)\n- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sveltejs/devalue/compare/v5.9.2...v5.9.4)\n\n---\nupdated-dependencies:\n- dependency-name: devalue\n  dependency-version: 5.9.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "05999febefaf63e756883c4a0c81d8a36709f9a8",
      "tree": "462ede73564be82f735fed8385b5c83ed35d7ccc",
      "parents": [
        "0b808ab531c937d07571a98e597efd4c45a5c962"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 07 01:25:47 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 01:25:47 2026 +0000"
      },
      "message": "Bump urllib3 from 2.7.0 to 2.8.0\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.7.0 to 2.8.0.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.7.0...2.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n  dependency-version: 2.8.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0b808ab531c937d07571a98e597efd4c45a5c962",
      "tree": "7322b5c434df3f73200747d84c5520c47866a80f",
      "parents": [
        "7ee2012bd7e635d00801ba86ffcb5ff53ee79f3c"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 18 14:14:45 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 18 14:14:45 2026 +0100"
      },
      "message": "Standardise notifications\n"
    },
    {
      "commit": "7ee2012bd7e635d00801ba86ffcb5ff53ee79f3c",
      "tree": "a9acddf7bbd5c18f4bd2ab9703a6079e8e00e4e2",
      "parents": [
        "7c1dd19cd2533a3904f906586dc67b4151c56d8c"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 11:10:10 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 11:10:10 2026 +0100"
      },
      "message": "Clarify sole worker limitation\n\n[skip ci]\n"
    },
    {
      "commit": "7c1dd19cd2533a3904f906586dc67b4151c56d8c",
      "tree": "c2462b04161d68071fa304aa746e7b69222b87e2",
      "parents": [
        "7f90081ecb228d0b8d4da221ffdb8c809136ada4",
        "d99c431fe75d3918b506abbc3ce670d0495f34dd"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Fri Sep 11 11:04:07 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 11:04:07 2026 +0100"
      },
      "message": "Merge pull request #1 from apache/dependabot/uv/pytest-9.0.3\n\nBump pytest from 8.4.2 to 9.0.3"
    },
    {
      "commit": "7f90081ecb228d0b8d4da221ffdb8c809136ada4",
      "tree": "9ce51bc6d68f5865146f620ad9b5f953098fbc0b",
      "parents": [
        "dac52fa6054605ced2f780eaa46c5c87be68bcdc"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 11:03:03 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 11:03:03 2026 +0100"
      },
      "message": "Initial asf.yaml\n"
    },
    {
      "commit": "dac52fa6054605ced2f780eaa46c5c87be68bcdc",
      "tree": "f7f27a911135f8b513a11dd2d53e17e54f7bdfca",
      "parents": [
        "af9e82ae39644857e21cd333bd7ebb8c323f38d4",
        "ba9796ad325f7e747de1b3a215323aef488bc909"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Fri Sep 11 10:58:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 10:58:50 2026 +0100"
      },
      "message": "Merge pull request #2 from apache/sebb/config\n\nconfig.yaml does not belong in Git; fix up action versions"
    },
    {
      "commit": "ba9796ad325f7e747de1b3a215323aef488bc909",
      "tree": "f7f27a911135f8b513a11dd2d53e17e54f7bdfca",
      "parents": [
        "bdafc24d881e8ee785789fd36d44375b917ac173"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:55:34 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:55:34 2026 +0100"
      },
      "message": "Bump checkout version\n"
    },
    {
      "commit": "bdafc24d881e8ee785789fd36d44375b917ac173",
      "tree": "234805d13717771093f03daadaeb8a5a6b996eae",
      "parents": [
        "2a13126223dcb37f4e3d508d134547e641e0dc60"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:50:47 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:50:47 2026 +0100"
      },
      "message": "Don\u0027t commit config.yaml\n"
    },
    {
      "commit": "2a13126223dcb37f4e3d508d134547e641e0dc60",
      "tree": "fc65bd3f593bada4c6b0a9d27a3fd2d122465fff",
      "parents": [
        "af9e82ae39644857e21cd333bd7ebb8c323f38d4"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:49:37 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:49:37 2026 +0100"
      },
      "message": "config.yaml is install only\n"
    },
    {
      "commit": "af9e82ae39644857e21cd333bd7ebb8c323f38d4",
      "tree": "ef8963233d547ea4f5e42f3911a6a9705b2fc93a",
      "parents": [
        "92b168e707e3cbc47cb6034c6fdf50206bc0bf26"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:37:59 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 11 10:37:59 2026 +0100"
      },
      "message": "synch astral-sh action versions\n"
    },
    {
      "commit": "d99c431fe75d3918b506abbc3ce670d0495f34dd",
      "tree": "963a60367c7b335b8dc4f9d267d8cab92192966a",
      "parents": [
        "92b168e707e3cbc47cb6034c6fdf50206bc0bf26"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 09 20:37:44 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 20:37:44 2026 +0000"
      },
      "message": "Bump pytest from 8.4.2 to 9.0.3\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.2 to 9.0.3.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n  dependency-version: 9.0.3\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "92b168e707e3cbc47cb6034c6fdf50206bc0bf26",
      "tree": "0e896221b8e251c4b281c43747782d0942f2fe5e",
      "parents": [
        "c998f5adba51da0cf76465ac8ba543ff9c7ef8b0"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 22:18:59 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 22:18:59 2026 +0200"
      },
      "message": "import hardening: recurring events are not supported (yet), make the poster aware\n"
    },
    {
      "commit": "c998f5adba51da0cf76465ac8ba543ff9c7ef8b0",
      "tree": "10d95adbb57bcec39024a8abe566d7db1359fbf5",
      "parents": [
        "ce87b844dd8d8968dec27b56db83fbaf755a73bd"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 21:30:11 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 21:30:11 2026 +0200"
      },
      "message": "Add ics import features\n"
    },
    {
      "commit": "ce87b844dd8d8968dec27b56db83fbaf755a73bd",
      "tree": "e2b47d5634a50d6ce6bf9bcaaff6edf9b3320c30",
      "parents": [
        "4c0355f11f0ff3b3adfbd8426fc5ff68f61d328c"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 21:12:43 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 21:12:43 2026 +0200"
      },
      "message": "add openapi/swagger components\n"
    },
    {
      "commit": "4c0355f11f0ff3b3adfbd8426fc5ff68f61d328c",
      "tree": "c207db23fb9e4073a651a39c6297015e09c13060",
      "parents": [
        "e85184cbdc55117359c21d630a103cc872202fab"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 19:15:25 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 19:15:25 2026 +0200"
      },
      "message": "More timezone enhancements plus...embeddability\n"
    },
    {
      "commit": "e85184cbdc55117359c21d630a103cc872202fab",
      "tree": "959da325c70079dccaaf7a5efb6e6728bbfdb08a",
      "parents": [
        "8fcf459150bd865984662c8ae9837b81f75c5c27"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 18:25:05 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 18:25:05 2026 +0200"
      },
      "message": "rework base path logic so we can also deploy in a sub-directory\n\nrather than insisting on a root-level URL, we should also be able to run\nthis in a sub-dir URL like /calendar/\n"
    },
    {
      "commit": "8fcf459150bd865984662c8ae9837b81f75c5c27",
      "tree": "66b9cda2842c76b2b5ccd88b5fc51f84e1f46131",
      "parents": [
        "83e5db406f39d566074b3205ea8e486c27cd7841"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 17:40:54 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 17:40:54 2026 +0200"
      },
      "message": "Add dist and GHA workflow for building dist\n"
    },
    {
      "commit": "83e5db406f39d566074b3205ea8e486c27cd7841",
      "tree": "680fc5055f17156e80b959ea2c49873ad3a663a2",
      "parents": [],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 17:29:06 2026 +0200"
      },
      "committer": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Wed Sep 09 17:29:06 2026 +0200"
      },
      "message": "Initial checkin of comdev calendar page\n"
    }
  ]
}
