)]}'
{
  "log": [
    {
      "commit": "58e1b1a38183fc575fb26bfa092c43248251c5e2",
      "tree": "2f4d6ec8344bd3c35aaf166cd7ccf56cd11c26a4",
      "parents": [
        "8d536e849b0808e94589e85988f31b3fdf52debb"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Jul 24 13:21:52 2026 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Jul 24 13:21:52 2026 +0200"
      },
      "message": "[skip ci] post 1.0.0-M2 release\n"
    },
    {
      "commit": "8d536e849b0808e94589e85988f31b3fdf52debb",
      "tree": "d35b5c412d45d0723edaf2b510c823fa3d024f22",
      "parents": [
        "d6951fd43f742c7887e9726435607d1663b60f3c",
        "7473da902da79122f2a0b67def2212079d5ca5a8"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat May 30 11:10:22 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 11:10:22 2026 -0400"
      },
      "message": "Merge pull request #33 from apache/ci/setup-gradle-v6-basic-cache\n\nci: audit and update GitHub Actions to ASF-approved versions"
    },
    {
      "commit": "7473da902da79122f2a0b67def2212079d5ca5a8",
      "tree": "d35b5c412d45d0723edaf2b510c823fa3d024f22",
      "parents": [
        "d6951fd43f742c7887e9726435607d1663b60f3c"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 29 13:09:21 2026 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Fri May 29 13:09:21 2026 -0400"
      },
      "message": "ci: audit and update GitHub Actions to ASF-approved versions\n\nPin every external GitHub Action to a full commit SHA from the ASF\napproved actions allow-list, with a trailing comment naming the version\nit resolves to. Mirrors the grails-core audit in apache/grails-core#15690.\n\n- actions/checkout -\u003e de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 (was 34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1, 93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1)\n- actions/setup-java -\u003e be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 (was c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0)\n- actions/upload-artifact -\u003e 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 (was ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2)\n- release-drafter/release-drafter -\u003e e1247478eabc9f6d9cf5ec2b3547469b0e1d2767 # v7.3.1 (was 6a93d829887aa2e0748befe2e808c66c0ec6e4c7 # v6.4.0)\n- softprops/action-gh-release -\u003e b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0 (was 3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2.6.2)\n\nAdd cache-provider: basic to all 5 setup-gradle steps so caching\nstays on the MIT-licensed provider rather than the proprietary enhanced\nprovider introduced in gradle/actions v6 (Gradle commercial Terms of Use).\n\nFirst-party apache/grails-github-actions/* and local ./.github/actions/*\nreferences are intentionally left unchanged.\n\nAssisted-by: claude-code:claude-4.8-opus\n"
    },
    {
      "commit": "d6951fd43f742c7887e9726435607d1663b60f3c",
      "tree": "f40c0509dbfcbf2670ce3ec1a07be86ae3901a1e",
      "parents": [
        "606f284bad685ba1789a524b61a885c1e887e5b1",
        "a61a2aa0ce3a8b1dfbb521a6426d10340310610d"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun May 03 10:57:47 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 10:57:47 2026 -0400"
      },
      "message": "Merge pull request #30 from apache/merge-back-0.0.5\n\nchore: merge 0.0.5-\u003emain; bump to 0.0.6-SNAPSHOT"
    },
    {
      "commit": "a61a2aa0ce3a8b1dfbb521a6426d10340310610d",
      "tree": "f40c0509dbfcbf2670ce3ec1a07be86ae3901a1e",
      "parents": [
        "41d1ebbf3023bb60645f0e1816a9025530ebefa5"
      ],
      "author": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Sun May 03 14:57:13 2026 +0000"
      },
      "committer": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Sun May 03 14:57:13 2026 +0000"
      },
      "message": "[skip ci] Bump version to 0.0.6-SNAPSHOT\n"
    },
    {
      "commit": "41d1ebbf3023bb60645f0e1816a9025530ebefa5",
      "tree": "eae909d97025cdaf2ee376d06157e32b332b921f",
      "parents": [
        "606f284bad685ba1789a524b61a885c1e887e5b1"
      ],
      "author": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Wed Apr 29 22:48:19 2026 +0000"
      },
      "committer": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Wed Apr 29 22:48:19 2026 +0000"
      },
      "message": "[skip ci] Release v0.0.5\n"
    },
    {
      "commit": "606f284bad685ba1789a524b61a885c1e887e5b1",
      "tree": "f7d6c43908133a50e90ce265e4cc798891e5b36e",
      "parents": [
        "9a3025700acdcd9cd13c85bd0e3db48e087a88f7",
        "8215bfc592b9bc993acffac6ef33938db726bffa"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Apr 27 09:33:52 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 09:33:52 2026 -0500"
      },
      "message": "Merge pull request #29 from apache/cherry-pick-gha-pin-shas\n\nchore: pin GitHub Actions to approved commit SHAs (cherry-pick from 1.0.x)"
    },
    {
      "commit": "8215bfc592b9bc993acffac6ef33938db726bffa",
      "tree": "f7d6c43908133a50e90ce265e4cc798891e5b36e",
      "parents": [
        "9a3025700acdcd9cd13c85bd0e3db48e087a88f7"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Apr 23 10:24:00 2026 -0400"
      },
      "committer": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Apr 27 10:28:27 2026 -0400"
      },
      "message": "chore: pin GitHub Actions to approved commit SHAs\n\nPer the ASF GitHub Actions policy\n(https://infra.apache.org/github-actions-policy.html), all third-party\nactions must be pinned to exact commit SHAs rather than tags or branch\nreferences. The authoritative allowlist lives in apache/infrastructure-actions.\n\nSHAs sourced from apache/infrastructure-actions/actions.yml where explicit\nversions are listed; otherwise resolved from the action\u0027s own repository\nfor the previously-referenced major tag.\n\nChanges:\n- gradle/actions/setup-gradle: v4 / v5 -\u003e v6.1.0\n  (50e97c2cd7a37755bbfafc9c5b7cafaece252f6e; previous v4.4.2 pin in\n  actions.yml expires 2026-04-24, so this is also a required upgrade)\n- actions/checkout: v4 -\u003e v4.3.1 (34e114876b0b11c390a56381ad16ebd13914f8d5)\n                    v5 -\u003e v5.0.1 (93cb6efe18208431cddfb8368fd83d5badbf9bfd)\n- actions/setup-java: v4 -\u003e v4.8.0 (c1e323688fd81a25caa38c78aa6df2d33d3e20d9)\n                      v5 -\u003e v5.2.0 (be666c2fcd27ec809703dec50e508c2fdc7f6654)\n- actions/upload-artifact: v4 -\u003e v4.6.2\n  (ea165f8d65b6e75b540449e92b4886f43607fa02)\n- softprops/action-gh-release: v2 -\u003e v2.6.2\n  (3bb12739c298aeb8a4eeaf626c5b8d85266b0e65)\n- release-drafter/release-drafter: v6 -\u003e v6.4.0\n  (6a93d829887aa2e0748befe2e808c66c0ec6e4c7)\n\napache/grails-github-actions/{pre-release,deploy-github-pages,post-release}@asf\nare intentionally left on the @asf branch: they live in the auto-allowed\napache/* namespace, are maintained by the ASF, and follow the established\nconvention for ASF release workflows.\n\nAssisted-by: claude-code:claude-opus-4\n"
    },
    {
      "commit": "9a3025700acdcd9cd13c85bd0e3db48e087a88f7",
      "tree": "23e99e613bb528367c230e9a340280ef8387b4fa",
      "parents": [
        "c3ec97a32dd9086ca636330ff0bc4dc755fa08c7",
        "861e92d97938feda85306286c818e591c405ad75"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Apr 27 10:19:11 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 10:19:11 2026 -0400"
      },
      "message": "Merge pull request #27 from apache/gradle8VersionMapping\n\n(Gradle 8) Ensure versions are always published in the Gradle metadata"
    },
    {
      "commit": "861e92d97938feda85306286c818e591c405ad75",
      "tree": "23e99e613bb528367c230e9a340280ef8387b4fa",
      "parents": [
        "c3ec97a32dd9086ca636330ff0bc4dc755fa08c7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Apr 26 23:46:08 2026 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Apr 26 23:46:08 2026 -0400"
      },
      "message": "Ensure versions are always published in the Gradle metadata\n"
    },
    {
      "commit": "c3ec97a32dd9086ca636330ff0bc4dc755fa08c7",
      "tree": "421441540353348ea364993bfc4e084814e23f23",
      "parents": [
        "5fef60a2326721e7ba2de36d0b1ad64491a7fbf7",
        "cb038d90c5e9adc3306085f9230b74d4378dc935"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Sat Jan 31 10:06:24 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 31 10:06:24 2026 -0500"
      },
      "message": "Merge pull request #24 from apache/develocity-apache-org\n\nUpdate Develocity server URL to Apache"
    },
    {
      "commit": "cb038d90c5e9adc3306085f9230b74d4378dc935",
      "tree": "421441540353348ea364993bfc4e084814e23f23",
      "parents": [
        "e413d1f828250b89a72921fb2b2335e708f1e89e"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jan 29 14:26:16 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 14:26:16 2026 -0500"
      },
      "message": "Update settings.gradle"
    },
    {
      "commit": "e413d1f828250b89a72921fb2b2335e708f1e89e",
      "tree": "8a7881c22f22dfccdad919d18ffd79911cf495fe",
      "parents": [
        "5fef60a2326721e7ba2de36d0b1ad64491a7fbf7"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jan 29 14:23:56 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 14:23:56 2026 -0500"
      },
      "message": "Update Develocity server URL to Apache"
    },
    {
      "commit": "5fef60a2326721e7ba2de36d0b1ad64491a7fbf7",
      "tree": "8833b3bf162bf35bf92595aba4bda0c7ad6d666f",
      "parents": [
        "1ddbbc7bd11bc8636dc5607bb4641dc894241ca9"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jan 12 14:10:14 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 14:10:14 2026 -0500"
      },
      "message": "Add manual version update step for Grails website\n\nAdd manual step to update version on Grails website in release workflow."
    },
    {
      "commit": "1ddbbc7bd11bc8636dc5607bb4641dc894241ca9",
      "tree": "f2c18fa66f84c1893b23470e8dc2ce2c86b4b579",
      "parents": [
        "60fbab85439eeefb06702a69be0ffb4ff064f761",
        "061883c21ae32a1bd85803fcc890aa7d54f03b9c"
      ],
      "author": {
        "name": "James Fredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jan 12 12:40:54 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 12:40:54 2026 -0500"
      },
      "message": "Merge pull request #22 from apache/merge-back-0.0.4\n\nchore: merge 0.0.4-\u003emain; bump to 0.0.5-SNAPSHOT"
    },
    {
      "commit": "061883c21ae32a1bd85803fcc890aa7d54f03b9c",
      "tree": "f2c18fa66f84c1893b23470e8dc2ce2c86b4b579",
      "parents": [
        "8ec9516c10894610c26ae6582fae7098f9c56e21"
      ],
      "author": {
        "name": "jamesfredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jan 12 17:39:06 2026 +0000"
      },
      "committer": {
        "name": "jamesfredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Mon Jan 12 17:39:06 2026 +0000"
      },
      "message": "[skip ci] Bump version to 0.0.5-SNAPSHOT\n"
    },
    {
      "commit": "8ec9516c10894610c26ae6582fae7098f9c56e21",
      "tree": "88ec2440c680b598cc198a7184d0a6c5b589e0fe",
      "parents": [
        "60fbab85439eeefb06702a69be0ffb4ff064f761"
      ],
      "author": {
        "name": "jamesfredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jan 08 20:33:52 2026 +0000"
      },
      "committer": {
        "name": "jamesfredley",
        "email": "jamesfredley@users.noreply.github.com",
        "time": "Thu Jan 08 20:33:52 2026 +0000"
      },
      "message": "[skip ci] Release v0.0.4\n"
    },
    {
      "commit": "60fbab85439eeefb06702a69be0ffb4ff064f761",
      "tree": "9c93a33fea15c8ea9f169f4a18b9b182d101b74e",
      "parents": [
        "9921a3005c01769bee6e53f8b44ae560c61ce735"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Dec 02 13:16:35 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Dec 02 13:16:35 2025 -0500"
      },
      "message": "[skip ci] run on all branches, but not tags\n"
    },
    {
      "commit": "9921a3005c01769bee6e53f8b44ae560c61ce735",
      "tree": "8ebb20a94ecd60e406abafd116decf31ae7ae27f",
      "parents": [
        "8708c634d7393c7a0af41a336bd978f41fc03c6b",
        "532af1d858141f6b25181bf21b23bbd2d7f41f29"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Dec 02 12:47:06 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 12:47:06 2025 -0500"
      },
      "message": "Merge pull request #21 from apache/expandedDevelopers\n\n"
    },
    {
      "commit": "532af1d858141f6b25181bf21b23bbd2d7f41f29",
      "tree": "8ebb20a94ecd60e406abafd116decf31ae7ae27f",
      "parents": [
        "8708c634d7393c7a0af41a336bd978f41fc03c6b"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Dec 02 11:07:24 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Dec 02 11:07:24 2025 -0500"
      },
      "message": "feature: add support for further customizing developer information\n"
    },
    {
      "commit": "8708c634d7393c7a0af41a336bd978f41fc03c6b",
      "tree": "e80f9d27e888d37a7f7bec6826737a9c2d967e0f",
      "parents": [
        "3c19d4a91655275895639a48f87d76f03f71750d"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Tue Dec 02 15:10:00 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 15:10:00 2025 +0100"
      },
      "message": "[skip ci] post 0.0.3 release updates (#20)\n\n"
    },
    {
      "commit": "3c19d4a91655275895639a48f87d76f03f71750d",
      "tree": "f58c05c64c7f07377bd3ec762da1309481b42583",
      "parents": [
        "f153fe57387534a8b7d541cee5c41c8e263864b7",
        "d47af8988a99e2e70bd638b549174313314354b7"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Mon Dec 01 13:51:04 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 13:51:04 2025 +0100"
      },
      "message": "Merge pull request #19 from apache/merge-back-0.0.3\n\nchore: merge 0.0.3-\u003emain; bump to 0.0.4-SNAPSHOT"
    },
    {
      "commit": "d47af8988a99e2e70bd638b549174313314354b7",
      "tree": "f58c05c64c7f07377bd3ec762da1309481b42583",
      "parents": [
        "97fc360e24db8fbea7f67cf5b2597688d90e5f35"
      ],
      "author": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Mon Dec 01 12:22:36 2025 +0000"
      },
      "committer": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Mon Dec 01 12:22:36 2025 +0000"
      },
      "message": "[skip ci] Bump version to 0.0.4-SNAPSHOT\n"
    },
    {
      "commit": "97fc360e24db8fbea7f67cf5b2597688d90e5f35",
      "tree": "e01b2c1b24fa8e12d7ae64f2723edaa48dc99f53",
      "parents": [
        "f153fe57387534a8b7d541cee5c41c8e263864b7"
      ],
      "author": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Wed Nov 26 13:47:28 2025 +0000"
      },
      "committer": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Wed Nov 26 13:47:28 2025 +0000"
      },
      "message": "[skip ci] Release v0.0.3\n"
    },
    {
      "commit": "f153fe57387534a8b7d541cee5c41c8e263864b7",
      "tree": "ef490bdd497aa12eb3232c94b86e4d8ccf2a692e",
      "parents": [
        "198069d3f8679d6de4f42089623f88b6b1a062fc"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Wed Nov 26 14:22:55 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 14:22:55 2025 +0100"
      },
      "message": "[skip ci] add GH_TOKEN env to usages of `gh` client (#18)\n\n"
    },
    {
      "commit": "198069d3f8679d6de4f42089623f88b6b1a062fc",
      "tree": "2dbed5d49d5fb357d7e3df84236635cbdc7e1da9",
      "parents": [
        "660556d106d95230c1e83d5e796f994b2619e462"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Nov 26 07:56:51 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Nov 26 07:56:51 2025 -0500"
      },
      "message": "[skip ci] fix: do not run ci workflows against tags\n"
    },
    {
      "commit": "660556d106d95230c1e83d5e796f994b2619e462",
      "tree": "9f6b7cabc47edc88727ee1510523c25e4395a58b",
      "parents": [
        "f68d9b62e72e7f4e9a002d8c00232758cfbf67f9",
        "2b23350db7c62a6f39ece8033cc917ded75c2e48"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Wed Nov 26 12:24:19 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 12:24:19 2025 +0100"
      },
      "message": "Merge pull request #17 from apache/release-updates-2\n\nMore release workflow updates"
    },
    {
      "commit": "f68d9b62e72e7f4e9a002d8c00232758cfbf67f9",
      "tree": "6ff559d046929c9a16db4b5466a4c66cdd256131",
      "parents": [
        "7d9542f082d9401e839ec265cc9db6ef7a25907b",
        "da44b641fea10ac66a44aa6c89acf2c9f1c822b4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Nov 26 06:23:44 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 06:23:44 2025 -0500"
      },
      "message": "Merge pull request #16 from apache/providerSupport-pomCustomization\n\n"
    },
    {
      "commit": "2b23350db7c62a6f39ece8033cc917ded75c2e48",
      "tree": "b1aad41c9ca1fd410020fe332602ff047902aa61",
      "parents": [
        "52c3a55dc26ac7614dd44cf28df413acd0800b5a"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Nov 26 10:05:26 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Nov 26 10:06:15 2025 +0100"
      },
      "message": "[skip ci] update verification container version\n"
    },
    {
      "commit": "52c3a55dc26ac7614dd44cf28df413acd0800b5a",
      "tree": "93fed06c45338ab5667010f63805910f0ae27a90",
      "parents": [
        "bba733c129eb5d972aafc83cdf7da38bec36c341"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Nov 26 09:36:58 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Nov 26 09:36:58 2025 +0100"
      },
      "message": "[skip ci] update release workflow\n"
    },
    {
      "commit": "bba733c129eb5d972aafc83cdf7da38bec36c341",
      "tree": "df0b79c6cf3575e18a22b79816d4fba6cceb3631",
      "parents": [
        "7d9542f082d9401e839ec265cc9db6ef7a25907b"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Nov 26 09:36:28 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Nov 26 09:36:28 2025 +0100"
      },
      "message": "[skip ci] update tools\n"
    },
    {
      "commit": "7d9542f082d9401e839ec265cc9db6ef7a25907b",
      "tree": "77399a5bda6f2e509b1eb5952d7ba44d5f110f06",
      "parents": [
        "3dcf36f1b6c1c92d9a80fb806f59856ec6a4c4c3",
        "37aaaff30379aae10ac6a49a5434fa53635c0801"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Tue Nov 25 21:11:47 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 25 21:11:47 2025 +0100"
      },
      "message": "Merge pull request #15 from apache/release-updates\n\nUpdates to `release.yml`"
    },
    {
      "commit": "37aaaff30379aae10ac6a49a5434fa53635c0801",
      "tree": "77399a5bda6f2e509b1eb5952d7ba44d5f110f06",
      "parents": [
        "736622359d5a41290566840334a0dc74b47dec4b"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Nov 25 21:08:25 2025 +0100"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Nov 25 21:08:25 2025 +0100"
      },
      "message": "ci: remove unnecessary fetch-depth\n"
    },
    {
      "commit": "da44b641fea10ac66a44aa6c89acf2c9f1c822b4",
      "tree": "974bb45a022ffc4efebb51b89aea3f19b853bd80",
      "parents": [
        "3dcf36f1b6c1c92d9a80fb806f59856ec6a4c4c3"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Nov 25 14:11:23 2025 -0500"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Nov 25 14:47:03 2025 -0500"
      },
      "message": "feature: switch pomCustomization to a property so that provider can be used for deferred initialization\n"
    },
    {
      "commit": "736622359d5a41290566840334a0dc74b47dec4b",
      "tree": "99a06d9af04661c81df1e8eaa7c2154d247122e8",
      "parents": [
        "2cf2565b059c3a4526439dfdd761d767a58d5d32"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Oct 16 08:42:26 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Oct 16 08:42:26 2025 +0200"
      },
      "message": "ci: fix reference in release.yml\n"
    },
    {
      "commit": "2cf2565b059c3a4526439dfdd761d767a58d5d32",
      "tree": "477eb3defaf09111ca0dac561e9c76b7e3c1704d",
      "parents": [
        "5bddc8d0091980ce08b69889b1d4cb8d0062d2de"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Oct 16 08:28:42 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Thu Oct 16 08:28:42 2025 +0200"
      },
      "message": "ci: feedback on release.yml\n"
    },
    {
      "commit": "5bddc8d0091980ce08b69889b1d4cb8d0062d2de",
      "tree": "39e0f40f8e8396381ca9e4588b935812ed11ce59",
      "parents": [
        "459e3ce5ae9240359b217d502cc08695761589b5"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Oct 14 20:21:48 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Oct 14 20:31:52 2025 +0200"
      },
      "message": "ci(feedback): add release mail recipients\n"
    },
    {
      "commit": "459e3ce5ae9240359b217d502cc08695761589b5",
      "tree": "f4e3158942d34ec1fcc45e07a71f95d67ef6d797",
      "parents": [
        "3dcf36f1b6c1c92d9a80fb806f59856ec6a4c4c3"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Oct 14 18:08:31 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Tue Oct 14 18:08:31 2025 +0200"
      },
      "message": "ci: updates to `release.yml`\n\nSimplifications, fixes and improvements after doing\nthe `0.0.2` release.\n"
    },
    {
      "commit": "3dcf36f1b6c1c92d9a80fb806f59856ec6a4c4c3",
      "tree": "499452f41d6c342007d40fa6b0254998ea6ccfce",
      "parents": [
        "3f01b4b8de636df50ba52ccf6a2349932ae111f4"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Tue Oct 14 14:31:39 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 14:31:39 2025 +0200"
      },
      "message": "chore: merge 0.0.2-\u003emain; bump to 0.0.3-SNAPSHOT (#13)\n\n* [skip ci] Release v0.0.2\n\n* [skip ci] Bump version to 0.0.3-SNAPSHOT\n\n---------\n\nCo-authored-by: matrei \u003cmatrei@users.noreply.github.com\u003e"
    },
    {
      "commit": "3f01b4b8de636df50ba52ccf6a2349932ae111f4",
      "tree": "cdbae981ca4110cc74d68b4d112c74a429503da4",
      "parents": [
        "da794eac16de2c9192e9fdfabf08995735323f70"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Tue Oct 14 08:06:58 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 08:06:58 2025 +0200"
      },
      "message": "ci(release): read password securely in release scripts (#14)\n\nPrompt for the password without echo to avoid leaking it in the terminal or logs."
    },
    {
      "commit": "da794eac16de2c9192e9fdfabf08995735323f70",
      "tree": "d6a470e193b981c4806d79796df0f6ba761640cb",
      "parents": [
        "80e7466c5723a25451d2cb60e850908cd6bb931f"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 10:45:59 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 10:45:59 2025 +0200"
      },
      "message": "[skip ci] fix verify\n\nUpdate path to `verify-reproducible.sh`\n"
    },
    {
      "commit": "80e7466c5723a25451d2cb60e850908cd6bb931f",
      "tree": "24d3e45b3b6350c362c8bb3b45371876cbfc5139",
      "parents": [
        "19c3a50bb365934b26734b95ebfb036e38cc306d"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 10:35:52 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 10:35:52 2025 +0200"
      },
      "message": "[skip ci] fix verify\n\nUpdate another KEYS location\n"
    },
    {
      "commit": "19c3a50bb365934b26734b95ebfb036e38cc306d",
      "tree": "2cf13fedfe13ab9b5d638d94f4194470d0e37e2c",
      "parents": [
        "386ce47d8aedc6d15f63f2f85d15d094c7ba5d06"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 10:22:53 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 10:22:53 2025 +0200"
      },
      "message": "[skip ci] fix verify\n\n- Update KEYS location\n- Align on using `PROJECT_NAME` variable\n"
    },
    {
      "commit": "386ce47d8aedc6d15f63f2f85d15d094c7ba5d06",
      "tree": "e8252b869f5f069b3b3d303d19aed5014b650f73",
      "parents": [
        "fa161e4fbdb912b45545bf10338008094a34cae9"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 09:56:05 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 09:56:05 2025 +0200"
      },
      "message": "[skip ci] fix(verify): set `PROJECT_NAME` variable\n"
    },
    {
      "commit": "fa161e4fbdb912b45545bf10338008094a34cae9",
      "tree": "dad649a4e4268157558550a9f2c01ec62f2ffc88",
      "parents": [
        "2313a9b717b85473b61ec02d0a8bd63ce167870d"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 09:39:14 2025 +0200"
      },
      "committer": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Oct 10 09:39:14 2025 +0200"
      },
      "message": "[skip ci] fix(verify): fetch KEYS and correct Gradle bootstrap\n\n- Download the KEYS file before running signature checks so GPG\n  verification succeeds in clean environments.\n- Fix the Gradle bootstrap command to use the wrapper consistently,\n  avoiding failures on machines without Gradle installed.\n\nThis should eliminate the verification script errors.\n"
    },
    {
      "commit": "2313a9b717b85473b61ec02d0a8bd63ce167870d",
      "tree": "ce28276768173e6600966a7e7023900cc3d84a3e",
      "parents": [
        "b3862761b88d06f2aedc2485bb0b8de75248f2e9"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Fri Oct 10 03:38:03 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 03:38:03 2025 +0200"
      },
      "message": "[skip ci] Specify release tag name for `action-gh-release`\n\nThis helps `action-gh-release` to find the current release instead of creating a new draft release."
    },
    {
      "commit": "b3862761b88d06f2aedc2485bb0b8de75248f2e9",
      "tree": "acc07e610bc46007dc12bb4e9cdcca6635051312",
      "parents": [
        "17c1f7e3e5d30c495be25fbc6199394149a1a147"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Thu Oct 09 16:06:22 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 09 16:06:22 2025 +0200"
      },
      "message": "Modify required reviewers in .asf.yaml\n\nUpdated required reviewers for release, docs, and close environments."
    },
    {
      "commit": "17c1f7e3e5d30c495be25fbc6199394149a1a147",
      "tree": "0c388cebfc0b22c16bd2e2073c4a27d1644d9919",
      "parents": [
        "bf1d1ca47e6f790094b3808244f4e06fe16a9bbd",
        "369a6791973e9f8d54d725d4b91175b1faeefca5"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Oct 06 11:01:45 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 06 11:01:45 2025 -0400"
      },
      "message": "Merge pull request #12 from apache/graduation\n\nchore: update for TLP Graduation"
    },
    {
      "commit": "369a6791973e9f8d54d725d4b91175b1faeefca5",
      "tree": "0c388cebfc0b22c16bd2e2073c4a27d1644d9919",
      "parents": [
        "bf1d1ca47e6f790094b3808244f4e06fe16a9bbd"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 11:01:14 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 14:47:13 2025 -0400"
      },
      "message": "chore: update for TLP Graduation\n"
    },
    {
      "commit": "bf1d1ca47e6f790094b3808244f4e06fe16a9bbd",
      "tree": "9ea415a0cf02afbf1fef285b046cd74fda2243be",
      "parents": [
        "5b0cceb26e468e9ffe2b8af03ee8658eb56457d2"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 10:46:25 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 10:46:25 2025 -0400"
      },
      "message": "doc: clarify plugin configuration vs development\n"
    },
    {
      "commit": "5b0cceb26e468e9ffe2b8af03ee8658eb56457d2",
      "tree": "9f4ce9e5ea9d0c65cebfed52453ba130ac65b667",
      "parents": [
        "5a86f09398a9e458deb28c5c7b34f62ac2f1e0a7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 10:41:25 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 10:41:25 2025 -0400"
      },
      "message": "doc: formatting cleanup\n"
    },
    {
      "commit": "5a86f09398a9e458deb28c5c7b34f62ac2f1e0a7",
      "tree": "a5e27b7be56d91bce9f41bf5caef060caffa923f",
      "parents": [
        "b3a6308d36b15600f031941f68b9728658f2d85e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 10:39:21 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Oct 05 10:39:21 2025 -0400"
      },
      "message": "doc: update README for signing behaviors\n"
    },
    {
      "commit": "b3a6308d36b15600f031941f68b9728658f2d85e",
      "tree": "b38723bc20862f8c5c3de4fc0af70aad27ce3e34",
      "parents": [
        "f78b3d685376abd5df534d2b433104ac7ab607a2",
        "6de12b965a8072e846b21477c43145d1bbbb04ad"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Oct 02 14:26:06 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 14:26:06 2025 -0400"
      },
      "message": "Merge pull request #10 from apache/issue9-organization\n\n#9 - add organization support to Grails Publish plugin"
    },
    {
      "commit": "6de12b965a8072e846b21477c43145d1bbbb04ad",
      "tree": "b38723bc20862f8c5c3de4fc0af70aad27ce3e34",
      "parents": [
        "6a2dfe45fbafd131a9a4da43fe313055a2f72b4d"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Oct 02 14:25:22 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Oct 02 14:25:22 2025 -0400"
      },
      "message": "#9 - feedback: styling cleanup\n"
    },
    {
      "commit": "6a2dfe45fbafd131a9a4da43fe313055a2f72b4d",
      "tree": "bd88c423dfd5482e47e8aef07f42db1331a8ba40",
      "parents": [
        "f78b3d685376abd5df534d2b433104ac7ab607a2"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Oct 01 17:42:35 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Oct 01 17:42:35 2025 -0400"
      },
      "message": "#9 - add organization support to Grails Publish plugin\n"
    },
    {
      "commit": "f78b3d685376abd5df534d2b433104ac7ab607a2",
      "tree": "71990f8d5387e71d474824cb49a159d6a498330e",
      "parents": [
        "c4324c1fbe89e45b8d8a07880d8c57cd27fb7a73"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 17:38:54 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 17:38:54 2025 -0400"
      },
      "message": "chore: grant access to actions in case there are pending changes\n"
    },
    {
      "commit": "c4324c1fbe89e45b8d8a07880d8c57cd27fb7a73",
      "tree": "fff1f282da925beb068f337f3966ff2bf563c8b7",
      "parents": [
        "2bcbea219eeeb8a581b6f3aff36da986aff7cda4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 15:16:24 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 15:35:57 2025 -0400"
      },
      "message": "ci: add permission to check in gh-pages branch\n"
    },
    {
      "commit": "2bcbea219eeeb8a581b6f3aff36da986aff7cda4",
      "tree": "2e651b027a453a43f379336abc0647499f181e58",
      "parents": [
        "f1106b406efc2fe4a1a12c3cce23bde68adbd486",
        "b2feccccb9031f3371eed7fae83a2ce846219ffc"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 15:18:40 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 11 15:18:40 2025 -0400"
      },
      "message": "Merge pull request #8 from apache/merge001\n\nBack to snapshot"
    },
    {
      "commit": "b2feccccb9031f3371eed7fae83a2ce846219ffc",
      "tree": "754bf7703077c954282089dad233494ad8b02eeb",
      "parents": [
        "edd1bd328dabccb4cc01c710dafd7ac4ddb6db61"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 15:18:07 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 15:18:07 2025 -0400"
      },
      "message": "Back to snapshot\n"
    },
    {
      "commit": "f1106b406efc2fe4a1a12c3cce23bde68adbd486",
      "tree": "4e226f895fe00fb25b5bc010b1a3f25600d769fb",
      "parents": [
        "d255662f2906d6cafdb5c98c2c389e2455074833"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 14:33:21 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 11 14:33:30 2025 -0400"
      },
      "message": "chore: add release helper scripts for post voting\n"
    },
    {
      "commit": "d255662f2906d6cafdb5c98c2c389e2455074833",
      "tree": "d6f994794074a0d04f7ff35d50d69bd6df928bdc",
      "parents": [
        "5ef1159fb4641d98e4eee30c9b36353e52375519"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 08 11:02:12 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 08 11:02:12 2025 -0400"
      },
      "message": "Update groovy_pmc.txt\n\nAdd newline to match other templates"
    },
    {
      "commit": "5ef1159fb4641d98e4eee30c9b36353e52375519",
      "tree": "5d4685a9120086f4d61b950580666555f03bf6ed",
      "parents": [
        "6fe68a80e11bc66b7c2aebeb4ab53f4cdcf8a6d7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Sep 05 12:05:52 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Sep 05 12:05:52 2025 -0400"
      },
      "message": "chore: adjust verification script to not error when no differences remain\n"
    },
    {
      "commit": "edd1bd328dabccb4cc01c710dafd7ac4ddb6db61",
      "tree": "4daefb4445a3238e273c95176610880bba7aecb1",
      "parents": [
        "6fe68a80e11bc66b7c2aebeb4ab53f4cdcf8a6d7"
      ],
      "author": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Fri Sep 05 03:57:10 2025 +0000"
      },
      "committer": {
        "name": "jdaugherty",
        "email": "jdaugherty@users.noreply.github.com",
        "time": "Fri Sep 05 03:57:10 2025 +0000"
      },
      "message": "[skip ci] Release v0.0.1\n"
    },
    {
      "commit": "6fe68a80e11bc66b7c2aebeb4ab53f4cdcf8a6d7",
      "tree": "3382baf2c930f3c0839909e41595ae11fe876792",
      "parents": [
        "93996f9b38f4d80dbe0868af23661e34e4784977"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 04 23:54:15 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Thu Sep 04 23:54:15 2025 -0400"
      },
      "message": "ci: add release abort workflow \u0026 update verification script to check svn artifacts\n"
    },
    {
      "commit": "93996f9b38f4d80dbe0868af23661e34e4784977",
      "tree": "a352e464703f45e44a986bc31d51e6510defd87d",
      "parents": [
        "77d9489817a8cc0510f91a1713a0b6839850bdc3"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Sep 03 19:47:16 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Sep 03 19:47:16 2025 -0400"
      },
      "message": "chore: update vote emails\n"
    },
    {
      "commit": "77d9489817a8cc0510f91a1713a0b6839850bdc3",
      "tree": "43f1e0f23a6ce7aa4c33b8c6e04ed5d9a19df05d",
      "parents": [
        "5d29dc7f2d1954acb17e3206ddd0700a593888d8"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Sep 03 11:20:43 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Sep 03 11:20:43 2025 -0400"
      },
      "message": "chore: update verification scripts\n"
    },
    {
      "commit": "5d29dc7f2d1954acb17e3206ddd0700a593888d8",
      "tree": "a8eeaa628dec0f47f7620cca7dc60385a1e62348",
      "parents": [
        "27a5ebef5c4bc1b376d28ecbaf5c1f35019b7df7"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Sep 03 09:47:33 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Wed Sep 03 09:47:33 2025 -0400"
      },
      "message": "sign by publishing.publications instead of fetching them implicitly\n"
    },
    {
      "commit": "27a5ebef5c4bc1b376d28ecbaf5c1f35019b7df7",
      "tree": "15202dec238cafb6d861710ac29c8703bf7db3ad",
      "parents": [
        "4fb5ada31de245b9616c1c870649af998e2a52fc"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Sep 02 23:35:04 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Sep 02 23:35:04 2025 -0400"
      },
      "message": "chore: add additional logging to debug signing failures on a release\n"
    },
    {
      "commit": "4fb5ada31de245b9616c1c870649af998e2a52fc",
      "tree": "ac6c717db7829195196d115c5d41556d8217921c",
      "parents": [
        "ccccc74b11629cb7b47a1999ee3faceecb577227"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Sep 02 23:25:04 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Sep 02 23:25:04 2025 -0400"
      },
      "message": "ci: add missing upload distributions\n"
    },
    {
      "commit": "ccccc74b11629cb7b47a1999ee3faceecb577227",
      "tree": "36e6bc5c76177c2465c70bd1259fd6165967b21d",
      "parents": [
        "a5c9d060464aa063dca8f0626444bf7d51e62529"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Sep 02 23:17:36 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Sep 02 23:17:36 2025 -0400"
      },
      "message": "fix: set GITHUB_TOKEN for gh cli usage\n"
    },
    {
      "commit": "a5c9d060464aa063dca8f0626444bf7d51e62529",
      "tree": "ca56748a79d96b0839ec501df9274e792695811d",
      "parents": [
        "8ca943eb072f8c291b1d3aa26beb2cb84b92c1fb"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 15:45:29 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 15:45:29 2025 -0400"
      },
      "message": "ci: update release drafter\n"
    },
    {
      "commit": "8ca943eb072f8c291b1d3aa26beb2cb84b92c1fb",
      "tree": "22adcc1e531f1843749a0b480afc33375158e1a6",
      "parents": [
        "5722b2e7b53af9d9043fd764db9b252e992ca0a2"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 15:41:09 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 15:41:09 2025 -0400"
      },
      "message": "ci: remove branch restrictions\n"
    },
    {
      "commit": "5722b2e7b53af9d9043fd764db9b252e992ca0a2",
      "tree": "6fe2483c1a258c997da7c8335a28bd8653c517bb",
      "parents": [
        "1dc377ccd836a0ba83960c724e04459d117e58b4"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:53:46 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:53:46 2025 -0400"
      },
      "message": "chore: add scripts to build verification\n"
    },
    {
      "commit": "1dc377ccd836a0ba83960c724e04459d117e58b4",
      "tree": "db52b36e0b4a64df2c5df87ab53d3e196017e271",
      "parents": [
        "bab591429de930535307810222c8fd8732fc0714"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:52:58 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:52:58 2025 -0400"
      },
      "message": "test: update package path\n"
    },
    {
      "commit": "bab591429de930535307810222c8fd8732fc0714",
      "tree": "c23f2f45829d6b032a97dc3ff6d14f5a5d7affbf",
      "parents": [
        "43c335b777344237507349af5882a02d7887534c"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:52:23 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:52:23 2025 -0400"
      },
      "message": "chore: fix skipTests property\n"
    },
    {
      "commit": "43c335b777344237507349af5882a02d7887534c",
      "tree": "5c486e3107f3086cf720baafdb8676d60ef8bb38",
      "parents": [
        "0560f02481ce69de3104d4f4bb68364b9677c847"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:22:53 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Sep 01 13:22:53 2025 -0400"
      },
      "message": "chore: switch to 0.0.1\n"
    },
    {
      "commit": "0560f02481ce69de3104d4f4bb68364b9677c847",
      "tree": "d65c87095351de8b13dacb7fc59f4a85ccc27541",
      "parents": [
        "70c5f7a8eb5a67e9b93df44d287092efef1443f3",
        "a51efc92457711f284cb7dc04ca578efbb497aca"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Aug 15 22:18:43 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Aug 15 22:18:43 2025 -0400"
      },
      "message": "Merge branch \u00277.0.x\u0027\n"
    },
    {
      "commit": "a51efc92457711f284cb7dc04ca578efbb497aca",
      "tree": "bcb1d0a29c37065e89da00d3b35ecce5781c5217",
      "parents": [
        "47c4cea4ad7a0b38a790ae28b6f00fd767971269"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Aug 12 23:05:53 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Aug 12 23:05:53 2025 -0400"
      },
      "message": "fix: switch pomCustomization to take an argument of xml and the pom as the delegate\n"
    },
    {
      "commit": "47c4cea4ad7a0b38a790ae28b6f00fd767971269",
      "tree": "e79ff5c6f4a0f1409a3a142f8157ff3ed5c69326",
      "parents": [
        "9d11ba5c1182592a5530400db9c71770ca1df844"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Aug 12 21:34:03 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Aug 12 21:34:03 2025 -0400"
      },
      "message": "fix: switch pomCustomization to use xml as the delegate instead of pom\n"
    },
    {
      "commit": "70c5f7a8eb5a67e9b93df44d287092efef1443f3",
      "tree": "5b07bcce4064f1e1d95cf4b7dc078020a2aa7bba",
      "parents": [
        "e05eb869705b7f39255365e3112c11639888db72",
        "9d11ba5c1182592a5530400db9c71770ca1df844"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 12:44:13 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 12:44:13 2025 -0400"
      },
      "message": "Merge branch \u00277.0.x\u0027\n"
    },
    {
      "commit": "9d11ba5c1182592a5530400db9c71770ca1df844",
      "tree": "9ebeec9d194522ce9a4c6351742ada2205949536",
      "parents": [
        "0325393c60c6f89088cbbede2d462caf2701b30e"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 11:16:24 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 11:16:24 2025 -0400"
      },
      "message": "test: correct bad copy/paste\n"
    },
    {
      "commit": "0325393c60c6f89088cbbede2d462caf2701b30e",
      "tree": "dd09b818ae73b87646b1bc19141178074dbb6416",
      "parents": [
        "1e2c76f1fc1aa3a0812678192b7c07a92fefe55a",
        "5fc1bd813289c872b41376eddbb2c93ef16d6b97"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 10:30:08 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 10:30:08 2025 -0400"
      },
      "message": "Merge pull request #5 from apache/compileStatic\n\nfeature: make publish plugin compile static"
    },
    {
      "commit": "5fc1bd813289c872b41376eddbb2c93ef16d6b97",
      "tree": "0d1fe731e03b348018e2799fce7321b737c347e4",
      "parents": [
        "67d3be4701371774ca588c26b247d8bd218821ee"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 10:25:16 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Mon Aug 11 10:28:25 2025 -0400"
      },
      "message": "feedback: styling\n"
    },
    {
      "commit": "1e2c76f1fc1aa3a0812678192b7c07a92fefe55a",
      "tree": "c9d34e5e8350f7081a29554027db6f2608056991",
      "parents": [
        "452297abcf2dce6f6f75ec3ed4273d7ac6e8fb98"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "matrei@apache.org",
        "time": "Thu Aug 07 17:15:53 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 07 17:15:53 2025 +0200"
      },
      "message": "Updates after move from `grails-core` (#6)\n\n* chore: update project after move\n\nMiscellaneous updates after project move\nfrom `grails-core` to its own repo.\n\n* chore: apply changes from feedback\n\n* chore(ci): some more token cleanup\n\nClean up some more token params where it is already\nset by default in the actions used.\n\n* ci: add `GITHUB_TOKEN` to `actions/checkout`\n\nThis should not be needed when checking out the\n\"local\" repository, but we have had problems\nwith `Input required and not supplied: token`\nerrors for this type of checkout."
    },
    {
      "commit": "67d3be4701371774ca588c26b247d8bd218821ee",
      "tree": "a771c9aae7cb2dd6f2be814b4ce145bec486043c",
      "parents": [
        "d0f15ddcb91461adf41cd5bd9b711411a77f2786"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Aug 03 13:28:22 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Aug 03 13:28:22 2025 -0400"
      },
      "message": "test: expand test coverage\n"
    },
    {
      "commit": "d0f15ddcb91461adf41cd5bd9b711411a77f2786",
      "tree": "1f4a2134ac2b81bf402885d2316764e36ce1ada4",
      "parents": [
        "452297abcf2dce6f6f75ec3ed4273d7ac6e8fb98"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Aug 03 13:01:33 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Aug 03 13:04:00 2025 -0400"
      },
      "message": "feature: make publish plugin compile static\n"
    },
    {
      "commit": "452297abcf2dce6f6f75ec3ed4273d7ac6e8fb98",
      "tree": "c375444adc3ddd253aae50aa65f32f3446e92668",
      "parents": [
        "b159ad300c1c666140d1c910c474026ae94347f5"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jul 29 22:06:13 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jul 29 22:06:13 2025 -0400"
      },
      "message": "fix: typo on SIGNING_KEY\n"
    },
    {
      "commit": "b159ad300c1c666140d1c910c474026ae94347f5",
      "tree": "45875b31934cee45900ee2fa736845469de93277",
      "parents": [
        "775326fd5a337bcfa4dc23a150ec086c48725f85"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jul 29 09:12:24 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jul 29 09:12:24 2025 -0400"
      },
      "message": "chore: update README.md\n"
    },
    {
      "commit": "775326fd5a337bcfa4dc23a150ec086c48725f85",
      "tree": "02aa320215650bee914a2f33430a17d422788c0f",
      "parents": [
        "9b755e6fa0dea0f1aaa3dacae4041ae5e86d99d1"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jul 29 09:10:38 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Tue Jul 29 09:10:38 2025 -0400"
      },
      "message": "chore: update comment to better explain why this code is needed\n"
    },
    {
      "commit": "e05eb869705b7f39255365e3112c11639888db72",
      "tree": "1803782604c14ae678d4ab9f23d2eb068087f253",
      "parents": [
        "3108a85fdeba1212875823321f222a8f43520b40"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jul 27 09:20:50 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jul 27 09:20:50 2025 -0400"
      },
      "message": "Forcing asf.yaml update to pickup correct gh-pages branch path\n"
    },
    {
      "commit": "3108a85fdeba1212875823321f222a8f43520b40",
      "tree": "e1adc4f5cc1c953224f086ebf5ef0588b6294ea7",
      "parents": [],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jul 06 15:01:09 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sun Jul 27 09:19:40 2025 -0400"
      },
      "message": ".asf.yaml must exist on main branch\n"
    },
    {
      "commit": "9b755e6fa0dea0f1aaa3dacae4041ae5e86d99d1",
      "tree": "ed906114601ad93325f22a9f836057de84979da9",
      "parents": [
        "d4199589b153a6cbd859149e71a906d38a532c01"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jul 26 22:33:15 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jul 26 22:33:15 2025 -0400"
      },
      "message": "restructure .asf.yaml\n"
    },
    {
      "commit": "d4199589b153a6cbd859149e71a906d38a532c01",
      "tree": "e96aaa067938e2a2c3ded0745f7c442fdfb5aeef",
      "parents": [
        "72cb191638e132b74ccc0526ed31e57a969799a0"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jul 26 22:32:09 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Sat Jul 26 22:32:29 2025 -0400"
      },
      "message": "feat: allow turning off the dependency validation\n"
    },
    {
      "commit": "72cb191638e132b74ccc0526ed31e57a969799a0",
      "tree": "5703a36054f968e633a56d4cb20d07a4dcce1234",
      "parents": [
        "05c44c839a1c83a598a9ba4691839f3b8b1eb869"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 22:00:30 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 25 22:00:30 2025 -0400"
      },
      "message": "Fix nesting in .asf.yaml"
    },
    {
      "commit": "05c44c839a1c83a598a9ba4691839f3b8b1eb869",
      "tree": "bb171c72b5e4f8af7c133e7b9569f3f1f64acb00",
      "parents": [
        "2d320f34c46d0339085521c088bd5bfd8fffc49d"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 19:16:04 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 19:16:04 2025 -0400"
      },
      "message": "Explicitly refer to helper so delegate isn\u0027t resolved\n"
    },
    {
      "commit": "2d320f34c46d0339085521c088bd5bfd8fffc49d",
      "tree": "e4657cf9459217a2d07c5997440c04bdc87917c1",
      "parents": [
        "cfb543f3981837ab810ffaa2f4391791b204254d"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:45:04 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:45:04 2025 -0400"
      },
      "message": "Setup github pages branch\n"
    },
    {
      "commit": "cfb543f3981837ab810ffaa2f4391791b204254d",
      "tree": "5e6d58f725d021e6978b55f05a5141f189fe11c9",
      "parents": [
        "f8ba58dc0413986bc8912a23d9a7b5d056c9cc09"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:39:16 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:39:16 2025 -0400"
      },
      "message": "Remove codeql - groovy is unsupported\n"
    },
    {
      "commit": "f8ba58dc0413986bc8912a23d9a7b5d056c9cc09",
      "tree": "8c82d2f3f45119f316343fc0d86076cab39f89b6",
      "parents": [
        "51e46f76ab9ce6e405ef6e409c9279e6cb03d779"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:36:18 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:36:18 2025 -0400"
      },
      "message": "Disabling configuration cache due to publishing plugins not yet supporting\n"
    },
    {
      "commit": "51e46f76ab9ce6e405ef6e409c9279e6cb03d779",
      "tree": "f1528aaf6fd8637c04fee17c4e1600e15d5382ef",
      "parents": [
        "9dac746fbd131940c96268c961f630ca05856cda"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:35:13 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:35:13 2025 -0400"
      },
      "message": "Updating asf.yaml to initially configure github repo\n"
    },
    {
      "commit": "9dac746fbd131940c96268c961f630ca05856cda",
      "tree": "18abee687b75191f36d5a9e678fee964b40efe57",
      "parents": [
        "788b5a2a5379b7d67ad852427948706751a27e49"
      ],
      "author": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:28:43 2025 -0400"
      },
      "committer": {
        "name": "James Daugherty",
        "email": "jdaugherty@jdresources.net",
        "time": "Fri Jul 25 18:28:43 2025 -0400"
      },
      "message": "Moved Grails Publish Gradle plugin from grails-core to grails-publish repository\n"
    }
  ],
  "next": "788b5a2a5379b7d67ad852427948706751a27e49"
}
