)]}'
{
  "log": [
    {
      "commit": "98086b15dbd6b0b2261ce226e0f5cd7980c7478d",
      "tree": "6644d62c45c05448fcef8977aed60f1b72a7b5ca",
      "parents": [
        "678eb9191a347195ee6235ea7acef3533d0da51d"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat May 09 00:48:57 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat May 09 00:55:20 2026 +0100"
      },
      "message": "Set the correct JVM before publishing PolyGerrit artifacts\n\nThe publishing of PolyGerrit artifacts involves an execution\nof Bazelisk that would need the correct JVM context for assuring\nthat the Bazel runtime is reused.\n\nChange-Id: Ia148a23ace9eb6d7739a391aa513f79f68168f79\n"
    },
    {
      "commit": "678eb9191a347195ee6235ea7acef3533d0da51d",
      "tree": "1144eca3564207e39f9b86d84bde72f9f4bc57aa",
      "parents": [
        "23e4e2e9248c9eb1da97369bc48dad1538ddac81"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 06 14:07:34 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 06 14:07:36 2026 +0100"
      },
      "message": "Add ai-review-agent-provider as pre-req for ai-review-agent-gemini\n\nThe ai-review-agent-gemini plugins into the ai-review-agent-provider\nusing a x-plugin communication mechanism.\n\nChange-Id: If23cbaa9eafd1e93b4a14a26ca9a692d1f9f4e8e\n"
    },
    {
      "commit": "23e4e2e9248c9eb1da97369bc48dad1538ddac81",
      "tree": "fe5967001deb525d4c4cbb8ecf13f9b47123dc87",
      "parents": [
        "0fe2caa5cefc065c4a2cf33d7044b82a30e2b788"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 06 13:30:52 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 06 13:30:52 2026 +0100"
      },
      "message": "Build ai-review-provider* plugins for stable-3.14\n\nChange-Id: Iea31c8c2671a07e40fc4de04b33a74fcaf07abf9\n"
    },
    {
      "commit": "0fe2caa5cefc065c4a2cf33d7044b82a30e2b788",
      "tree": "fb0fcf66ae92c79cd7ad344d2c5e6c4ce44050d0",
      "parents": [
        "035c5f634848d7ea66ba747cdb6be98aad43703b"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sun May 03 11:48:00 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sun May 03 11:48:00 2026 +0100"
      },
      "message": "Set JVM version before running GJF\n\nGJF is a Java executable that needs a specific JVM version\nto run. Failing to set the correct JVM would result in the\nfailure of the formatting check.\n\nChange-Id: Iae58d9227f010e03b03de7fa489cea7ec9f2737e\n"
    },
    {
      "commit": "035c5f634848d7ea66ba747cdb6be98aad43703b",
      "tree": "25b7012b331f3a04be5272653c84e4d33319e4c0",
      "parents": [
        "0f8ad0837293b6352e8c3c03ebdf66fd9d6d7f29"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Apr 21 07:06:59 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri May 01 15:32:43 2026 -0700"
      },
      "message": "Update plugin pipeline google-java-format defaults\n\nGerrit core uses different default google-java-format versions depending\non the target branch. Keep the plugin pipeline aligned with those\ndefaults by using 1.24.0 for stable-3.11 through stable-3.14 and 1.35.0\nfor master and future stable branches.\n\nThe formatter binaries are now preinstalled in the Bazel agent image.\nRemove the temporary gerrit-tools clone and per-build formatter setup\nfrom the formatting stage. This avoids an extra clone from googlesource\non every plugin formatting check and relies on the image-provided tools\ninstead.\n\nThe gjfVersion parameter is still honored, so callers can override the\nbranch-based default when needed.\n\nChange-Id: I2273e6eb7f3890242cccdb5a94b7ac6582fcb35f\n"
    },
    {
      "commit": "0f8ad0837293b6352e8c3c03ebdf66fd9d6d7f29",
      "tree": "256c49c4c204791d454a1433d824499caf322234",
      "parents": [
        "86cc76cf6ce6d7199c14e2db88ceb192ee84cbbb"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Apr 21 07:14:06 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri May 01 13:41:06 2026 -0700"
      },
      "message": "Warm Bazel cache with stable-3.14 and master\n\nUse Gerrit stable-3.14 and master as the baselines for warming the Bazel\ncache in the build image used to validate incoming Gerrit changes.\n\nAlso switch from the deprecated setup_gjf.sh wrapper to gjf.sh, and pin\nthe two currently supported google-java-format versions: 1.24.0 for\nstable-3.14 and 1.35.0 for master.\n\nChange-Id: I4520df54f7f4573e7ee0bab180d343fe810f8c6a\n"
    },
    {
      "commit": "86cc76cf6ce6d7199c14e2db88ceb192ee84cbbb",
      "tree": "5ae099770f9ec2d9ef2a8bb5802fb551f837ac9d",
      "parents": [
        "d34c2bbaeb69b2599221a28af23bcfc9843ef014"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri May 01 18:33:58 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri May 01 13:40:35 2026 -0700"
      },
      "message": "set-java.sh: support Java 25 on master\n\nUse Java 25 for Gerrit on master and Java 21 otherwise\non the support stable-3.11 up to stable-3.14.\n\nDo not use anymore any option for stable-3.10 which is\nalready EOL.\n\nChange-Id: Iac1c09109f38b15c6d168013d3685143443f89d2\n"
    },
    {
      "commit": "d34c2bbaeb69b2599221a28af23bcfc9843ef014",
      "tree": "4e2b5485dc56ddb0418b38222e2cf8fff2547d5e",
      "parents": [
        "76529a5508d4e5e7241699534916ffd31eca81f2"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri May 01 21:39:58 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri May 01 21:39:58 2026 +0100"
      },
      "message": "Include Java 25 in Gerrit docker build agents\n\nChange-Id: I52ea48e4c57dbca6a1d09516012ed62a7fe66809\n"
    },
    {
      "commit": "76529a5508d4e5e7241699534916ffd31eca81f2",
      "tree": "1f195b29f1c1c5f6ddc84a853b5833b6210ae61f",
      "parents": [
        "4954cb1151cd9737288e70730ec413cbbbd7c525"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 21 19:17:22 2026 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 21 19:18:05 2026 +0200"
      },
      "message": "Fix typo when retrieving project info for GH plugins\n\nThis caused the $plugin.json file containing an error message rather\nthan the project description\n\nChange-Id: I8f6a80b8210ad2203a95c8e25b092d65eb3e10a0\n"
    },
    {
      "commit": "4954cb1151cd9737288e70730ec413cbbbd7c525",
      "tree": "c56c2cd6437e9316bf862d93c9dfc466786b3109",
      "parents": [
        "3110e4930587ff6449d4b289c0fae1b379eab487"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Apr 20 20:23:54 2026 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Apr 20 20:23:54 2026 +0100"
      },
      "message": "Build OAuth plugin on stable-3.14\n\nChange-Id: Ibc12c1f5be1675f3925dd851e0706d6bea712cf6\n"
    },
    {
      "commit": "3110e4930587ff6449d4b289c0fae1b379eab487",
      "tree": "6df54431269c1cd2734bbe3270866cdc62f3ec6b",
      "parents": [
        "a7257b935da83d3618034fd2d3b123c7fce56c2f"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Apr 03 22:09:56 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Apr 10 07:26:06 2026 -0700"
      },
      "message": "Add Java 21 Bazel job for master branch\n\nMaster now defaults to Java 25, but Java 21 builds are still required\nfor compatibility and release use cases.\n\nExtend the existing Java 21 job template to also run on the master\nbranch, enabling builds with:\n\n  --config\u003djava21\n\nDepends-On: https://gerrit-review.googlesource.com/c/gerrit/+/569182\nChange-Id: I0b17cb54855dd91b4064cc589aa87fdf06dd7b71\n"
    },
    {
      "commit": "a7257b935da83d3618034fd2d3b123c7fce56c2f",
      "tree": "bea65d9f34d7a83669ee2c4f76bc1354f46cd3a1",
      "parents": [
        "49952c70bcb38a9cc122ca73e83c2f0fa51d5529"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 09 10:25:23 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 09 10:25:23 2026 +0200"
      },
      "message": "Avoid shell parameter expansion in JJB scripts\n\nJenkins Job Builder treats {} specially, which conflicts with the\nshell default-value expansion ${BAZEL_MAJOR:-0} used in the Bazel\nversion check. Attempting to escape it with doubled braces results in\nan invalid shell expression in the generated script.\n\nAvoid parameter expansion altogether by assigning a default value\nexplicitly before the numeric comparison.\n\nThis keeps the Bazel \u003e\u003d 9 check working correctly in both Jenkins shell\nwrappers.\n\nChange-Id: I1abd35f6ffa5424265848d04ba62fabda0aa1904\n"
    },
    {
      "commit": "49952c70bcb38a9cc122ca73e83c2f0fa51d5529",
      "tree": "8f963e2e9493088574b04454085ee59b943f3686",
      "parents": [
        "aafb37266ea4c011eaa4f4b365bbb4bcc9e7177c"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 09 09:40:36 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 09 09:41:44 2026 +0200"
      },
      "message": "Fix JJB expansion of shell parameter syntax\n\nJenkins Job Builder treats {} as template expansion markers. In the\nBazel major-version check, this interferes with the shell parameter\nexpansion ${BAZEL_MAJOR:-0} used to provide a default value.\n\nEscape the expression by doubling the braces so JJB preserves it\nverbatim in the generated job scripts.\n\nThis keeps the Bazel \u003e\u003d 9 conditional working as intended in both\nJenkins shell wrappers.\n\nChange-Id: I310b726c580c1658f585ddc25772d39207d3bc13\n"
    },
    {
      "commit": "aafb37266ea4c011eaa4f4b365bbb4bcc9e7177c",
      "tree": "f88aea7b62d8159d9fda2d897f749ab88ddfe487",
      "parents": [
        "d0533a32df0cfea5e4449fa069b9ef4658493fec"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Mar 31 22:14:55 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Apr 08 20:58:18 2026 -0700"
      },
      "message": "Bazel 9 removed the `sync` command, causing CI failures:\n\n  Command \u0027sync\u0027 not found\n\nRun `bazel sync` only for Bazel versions older than 9 by checking the\nmajor version. This keeps the behavior unchanged for older Bazel\nversions while allowing CI to work with Bazel 9 and newer.\n\nChange-Id: Ia0490f3ecca3196dc9ed7cc4786dda76f311650d\n"
    },
    {
      "commit": "d0533a32df0cfea5e4449fa069b9ef4658493fec",
      "tree": "15cbfd518909bd85e384a36899735a717e2c0bea",
      "parents": [
        "5d0fb1ef62de0722a5dc88ba7f8b4e6c3c32d632"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Mon Apr 06 04:39:05 2026 -0700"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Mon Apr 06 04:39:18 2026 -0700"
      },
      "message": "Run jenkins/gerrit-codestyle-buildifier.sh on .bzlmod files\n\nChange-Id: I99827f95f51bdadd52fdc5dea8af2e776dd76887\n"
    },
    {
      "commit": "5d0fb1ef62de0722a5dc88ba7f8b4e6c3c32d632",
      "tree": "320afcbe7424984e95aa6936fa8850da8dcbe041",
      "parents": [
        "97c989e385948dc30e6e74956b7d073d88ca6c31"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Mon Apr 06 12:40:02 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Mon Apr 06 12:41:26 2026 +0200"
      },
      "message": "Bazel: Trigger PolyGerrit verification for .bzlmod changes\n\nInclude `.bzlmod` files in the Bazel-related change detection so that\nPolyGerrit validation is triggered when module definitions are modified.\n\nThis ensures UI verification runs for Bazel module changes, aligning\nbehavior with existing handling of WORKSPACE, BUILD, and .bzl files.\n\nChange-Id: I7ce01a51319aeb946892930fd1a5ded05a039ed3\n"
    },
    {
      "commit": "97c989e385948dc30e6e74956b7d073d88ca6c31",
      "tree": "7daf24e782539ea7c6c831679677ea028f1d9512",
      "parents": [
        "d021e2c6f41fcd83651744b03326df6f9e2fa681"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Apr 05 10:59:26 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Apr 05 11:03:45 2026 +0200"
      },
      "message": "Update PolyGerrit UI checker for Bazel module migration\n\nDuring the migration to Bazel modules, WORKSPACE is replaced by\nWORKSPACE.bzlmod. Extend the checker query to include the new file\nso that dependency-related changes (e.g. rule_nodejs updates) still\ntrigger verification.\n\nChange-Id: I13f4b353280f2029bc0e0a9e369771114380ae40\n"
    },
    {
      "commit": "d021e2c6f41fcd83651744b03326df6f9e2fa681",
      "tree": "7be898b948aa4a335725810861102051cadeb65f",
      "parents": [
        "e7e98ae2bba06e38c07487c56a6f2eaf2512248b"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Apr 02 11:14:52 2026 -0700"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Apr 02 11:15:07 2026 -0700"
      },
      "message": "Fix printing polygerrit logs under bazel 8\n\nChange-Id: Ib464594005b42a1923d4132ec62767051bb2ee35\n"
    },
    {
      "commit": "e7e98ae2bba06e38c07487c56a6f2eaf2512248b",
      "tree": "2fe856ce633df6c9283724c818831adb42269d50",
      "parents": [
        "f449ac334b0bf8ac019992a75091bd9c8909eea5"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 27 08:21:11 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 27 08:21:11 2026 +0000"
      },
      "message": "Fetch GerritHub.io credentials for the scripting plugins build\n\nChange-Id: I29cdcc1c4e8df0bfaf625e5b7a8d79d2f7ad2ce1\n"
    },
    {
      "commit": "f449ac334b0bf8ac019992a75091bd9c8909eea5",
      "tree": "4bcbb138adbdfe87707a54a214f5668ba6625333",
      "parents": [
        "1ebc444adb7352b33ff4cf18bbd9b3ede72c8c05"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 27 07:21:39 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 27 07:21:39 2026 +0000"
      },
      "message": "Build code-owners plugin on stable-3.14\n\nAlso reorder the branch names in descending order.\n\nChange-Id: I85541e5693cfcce5942f361d8f7a8d99d46be037\n"
    },
    {
      "commit": "1ebc444adb7352b33ff4cf18bbd9b3ede72c8c05",
      "tree": "38783d14ff593ae5ff780fb26d523e89c905dd12",
      "parents": [
        "164b226bb38c8fb94057f22631077da742a9ccff"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Mar 26 12:49:13 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Mar 26 06:37:12 2026 -0700"
      },
      "message": "Do not use GitHub as SCM source but rely on GerritHub.io URL\n\nUse GerritHub.io URL and associated credentials for fetching projects\nthat are hosted on GerritHub, without having to rely on GitHub URLs.\n\nUse GH_* credentials for GerritHub and keep GS_* credentials\nfor Gerrit-Review, storing them onto the $HOME/.netrc during\nthe build.\n\nChange-Id: I9415f771e6f7976e1dc5a324e966bf11f115bddb\n"
    },
    {
      "commit": "164b226bb38c8fb94057f22631077da742a9ccff",
      "tree": "087aea1451283fd138b79b8c9ed86abdc38b053c",
      "parents": [
        "b5fd100ed080c6be4ea40e9e4907319feecd3d8f"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Mar 26 07:55:11 2026 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Mar 25 23:58:20 2026 -0700"
      },
      "message": "Build reviewers plugin master against stable-3.14\n\nChange-Id: Ieab3243403daf043c4ee133832f46f6c491cda90\n"
    },
    {
      "commit": "b5fd100ed080c6be4ea40e9e4907319feecd3d8f",
      "tree": "e575bc7a444fcd7aa94d8760679a453e2d8fe581",
      "parents": [
        "a70e44dbd280d361e38265921ef34ff8c6b6bffc"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Mar 26 06:46:32 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Mar 26 06:46:32 2026 +0000"
      },
      "message": "Build account plugin master against stable-3.14\n\nChange-Id: I945dd76d0f9b0453a3bc08cd418d796340a8a572\n"
    },
    {
      "commit": "a70e44dbd280d361e38265921ef34ff8c6b6bffc",
      "tree": "850e5481b1d5d485df3052c2386fc4fa2109a944",
      "parents": [
        "3d8af9456bf184170a8ebaf792e4c5ff535856e9"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:59:39 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build JavaMelody plugin master against stable-3.14\n\nChange-Id: I347afb462a5be6f29eb9cd8608e7263c46b956eb\n"
    },
    {
      "commit": "3d8af9456bf184170a8ebaf792e4c5ff535856e9",
      "tree": "ae819fdf39be4d690622ac7a9baf406b144b2c24",
      "parents": [
        "cb5988b6bae82b3f2c5670cb31ce057c8fe23b59"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 00:03:03 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build websession-flatfile on stable-3.1{3,4} and master\n\nChange-Id: I0af5724165ce07f1165429f9f157ad3fa4152218\n"
    },
    {
      "commit": "cb5988b6bae82b3f2c5670cb31ce057c8fe23b59",
      "tree": "29a6a992c6512645bcf884fcd1eb577e674c0fe5",
      "parents": [
        "251f00f981d63f508b6108086576b19d70680b3b"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:24:32 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build analytics plugin on stable-3.14\n\nChange-Id: I9546700d11318625e980bde89028d608ea3f942d\n"
    },
    {
      "commit": "251f00f981d63f508b6108086576b19d70680b3b",
      "tree": "840ca5819fb7d3146948ac9f6ee8c79925a5e7ea",
      "parents": [
        "6a2186d32a35ed8fcdad05880ec1a0b8e6ea4639"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:12:58 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build replication-status plugin master against stable-3.14\n\nChange-Id: I4aa2e1150188703495523c7678af928437b169ec\n"
    },
    {
      "commit": "6a2186d32a35ed8fcdad05880ec1a0b8e6ea4639",
      "tree": "8d4d029c190086cb6501e4fce8d2ef0588feace6",
      "parents": [
        "9bc42714851fc61d206546724a8870127e4a7cf0"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:11:43 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build cached-refdb plugin master against stable-3.14\n\nChange-Id: I9d047b82204725b297f3eb2a2eb1b56ca47992cb\n"
    },
    {
      "commit": "9bc42714851fc61d206546724a8870127e4a7cf0",
      "tree": "274e4c470d60dd5717f7db6d207af48b0e5124bb",
      "parents": [
        "db08ac8eb8df7b828fcceeb2e46deb4ae2f4e419"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:09:18 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build github plugin master against stable-3.14\n\nChange-Id: I41840d2729378ec110d5ea9b855b7e0c71d25edf\n"
    },
    {
      "commit": "db08ac8eb8df7b828fcceeb2e46deb4ae2f4e419",
      "tree": "4cabec92e2ace682560f543b714c90dd05dd3088",
      "parents": [
        "472bde5f72c3703e51f75fe1b272fc1b5ad5d477"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:08:38 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build audit-sl4j plugin master against stable-3.14\n\nChange-Id: I1169eda0e310beaa800ecc5a8cdcf2fd2311d4e2\n"
    },
    {
      "commit": "472bde5f72c3703e51f75fe1b272fc1b5ad5d477",
      "tree": "b1b8c5c54a0f752886c4b78133662fa14d666073",
      "parents": [
        "ee85ca47d80cef89bc63dafe7152de39444aa892"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 22:07:26 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build readonly plugin master against stable-3.1{3,4}\n\nChange-Id: I6ce1cb273e077e9de61a17d791f2317dfcf23fdf\n"
    },
    {
      "commit": "ee85ca47d80cef89bc63dafe7152de39444aa892",
      "tree": "18c425eb350301f690956ba9d804b15751bfd4b5",
      "parents": [
        "acc47b0e18022b5568f4f80743c6732103771cc2"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 21:17:20 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build oauth plugin master against stable-3.14\n\nChange-Id: I528187b2fd5bfcb3082217cce65a6d421ce3237c\n"
    },
    {
      "commit": "acc47b0e18022b5568f4f80743c6732103771cc2",
      "tree": "75783b588773bfe656a5f24eecf41715301b9662",
      "parents": [
        "4ee715bd2d12acbb8b362b6bba5e91896f7899ee"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 21:42:13 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build saml plugin master against stable-3.1{1,2,3,4}\n\nChange-Id: If6131d08402f41e088c6331134344bbdee63ab6c\n"
    },
    {
      "commit": "4ee715bd2d12acbb8b362b6bba5e91896f7899ee",
      "tree": "f5891aa51da7678b69d0e95e0b132b0269c0af98",
      "parents": [
        "87208177406d78afb996ffcb9406fc6b321b02b6"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 21:40:58 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 23:41:34 2026 -0700"
      },
      "message": "Build ref-protection plugin master against stable-3.1{1,2,3,4}\n\nChange-Id: I682562e2c7c5f53da6555bf9e00a768966a9e3b3\n"
    },
    {
      "commit": "87208177406d78afb996ffcb9406fc6b321b02b6",
      "tree": "cc348743ea7b117483ae59ec5360d4dcccc04efc",
      "parents": [
        "a733e3794682bcff3da78b75163775816e8a8250"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 08 12:24:54 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 15:48:57 2026 -0700"
      },
      "message": "Fix authentication URL replacement in plugin-manager\n\nThe replacement of the Gerrit authenticated URL needs to include\nthe two slashes to prevent modifying the repository URL.\n\nChange-Id: Idf2f76180a817342ed3775d7a7ff33c91d7f10de\n"
    },
    {
      "commit": "a733e3794682bcff3da78b75163775816e8a8250",
      "tree": "518aa431465d0e885787fedc92dd401c72beb82b",
      "parents": [
        "5e5a1904cd352ff39002b667b3c5dd546c24f403"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 08 12:13:53 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 15:34:10 2026 -0700"
      },
      "message": "Remove time-based pop-up on plugin-manager source URL\n\nShowing a small div with the URL to click for the plugin source\nURL is clumsy and introduces difficulties in the link discovery\nand navigation.\n\nChange-Id: I34a71420861bd9ea27cb9e01c046eb87b505d3f1\n"
    },
    {
      "commit": "5e5a1904cd352ff39002b667b3c5dd546c24f403",
      "tree": "47555a87be9abe509d45da1809c2d9b64fd84055",
      "parents": [
        "97d6fbb2a8c117bebbb342de7681863415a6f69c"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:42:10 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 09:30:46 2026 -0700"
      },
      "message": "Build login-redirect master against stable-3.1{1,2,3,4}\n\nChange-Id: Ie638a301dcba8fe1f366fecd05c4aaded8be26db\n"
    },
    {
      "commit": "97d6fbb2a8c117bebbb342de7681863415a6f69c",
      "tree": "1bcce1f9507d44a8ea0260255209489f8718a505",
      "parents": [
        "7110ce97a1c4d513cee49b808e9d45d761b43545"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:41:14 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 09:30:38 2026 -0700"
      },
      "message": "Build git-repo-metrics plugin master against stable-3.14\n\nChange-Id: I7980f943fafaf3c833b2b38f63d899269e355087\n"
    },
    {
      "commit": "7110ce97a1c4d513cee49b808e9d45d761b43545",
      "tree": "07297bbe37173327c333a91b17f48772c60406bf",
      "parents": [
        "cb816e5dff090fd96850155e7c0f4f8fb7837145"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:40:07 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 09:30:05 2026 -0700"
      },
      "message": "Build autosubmitter plugin master against stable-3.1{1,2,3,4}\n\nChange-Id: I9be6b57f7019f3457ec902b90a7c21ca06d881a9\n"
    },
    {
      "commit": "cb816e5dff090fd96850155e7c0f4f8fb7837145",
      "tree": "1455ac769edd9c6df2a2a03434729a7ec5c29596",
      "parents": [
        "41b3bcbf82b294d455bfe4ce1060a96612f1ed92"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:35:21 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:35:21 2026 +0000"
      },
      "message": "Build admin-console master against stable-3.14 and sort branch names\n\nChange-Id: Id0b9863fbb720c96e4257ca7d7dcb79507c50a3b\n"
    },
    {
      "commit": "41b3bcbf82b294d455bfe4ce1060a96612f1ed92",
      "tree": "5c75fbbf77ffe42558c46637780743896edb528f",
      "parents": [
        "409ee6e80899cf7f129c464c8ed4cd84b7c20f39"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:31:42 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:31:42 2026 +0000"
      },
      "message": "Build owners plugins on stable-3.1{3,4}\n\nChange-Id: Ib837b767e12cd21e3f0a337595b54558b33454de\n"
    },
    {
      "commit": "409ee6e80899cf7f129c464c8ed4cd84b7c20f39",
      "tree": "2990325bad2f155d6cb480bce4999d44d74125a5",
      "parents": [
        "d221a1b68d8dc3bcb613302fbd55e0ef79fdc567"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:30:27 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:30:27 2026 +0000"
      },
      "message": "Build its-{base,jira} master against stable-3.14\n\nChange-Id: If226ba32d7b80ecba79807aae4a996c258772014\n"
    },
    {
      "commit": "d221a1b68d8dc3bcb613302fbd55e0ef79fdc567",
      "tree": "a37b9f4c6befa4aad1b605d8908b952c8ae5b98a",
      "parents": [
        "069bb06ec047aef6a3bc40916691f548270ae76e"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:28:38 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:28:38 2026 +0000"
      },
      "message": "Build events-aws-kinesis on stable-3.14\n\nChange-Id: Ic78401f2beff9867a96070bfb1b4b3540bdb1fa2\n"
    },
    {
      "commit": "069bb06ec047aef6a3bc40916691f548270ae76e",
      "tree": "df5ea62102daf41c5cde85bf52a2d544ccdc61af",
      "parents": [
        "a9c08732883d3cf881e64fb892cb32958373a8ad"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:27:57 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 13:27:57 2026 +0000"
      },
      "message": "Build events-gcloud-pubsub on stable-3.14\n\nChange-Id: Ia913f68c17fea1f3c0a0687ac9a2d99995ecf211\n"
    },
    {
      "commit": "a9c08732883d3cf881e64fb892cb32958373a8ad",
      "tree": "28d9f6fdd14c51faf89d5d2a979f5a914b8fd810",
      "parents": [
        "5c344457e22314490e0f7f2d970e6888b90c4412"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 12:59:50 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 12:59:50 2026 +0000"
      },
      "message": "Build events-kafka plugin on stable-3.14\n\nChange-Id: I91319d22ccf217cf72c9c353c9741f3de264b160\n"
    },
    {
      "commit": "5c344457e22314490e0f7f2d970e6888b90c4412",
      "tree": "596f00fb105b22a581ccf9c2229ef58cba90ed00",
      "parents": [
        "7038dacc727464bc4a298a760c8dcdbd324f773a"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 12:52:37 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 12:52:37 2026 +0000"
      },
      "message": "Build metrics-reporter-cloudwatch plugin master against stable-3.1{2,3,4}\n\nChange-Id: If2edacdb37d1ab95a4d4adacadf8d74b826032e0\n"
    },
    {
      "commit": "7038dacc727464bc4a298a760c8dcdbd324f773a",
      "tree": "8cdd78769ec0b358e220033aa359c08fccaf60f5",
      "parents": [
        "d947a2326f9961c1d24ea9ff78c985ce64daaa2e"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 08:53:30 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 25 05:47:12 2026 -0700"
      },
      "message": "Build prometheus plugin master against stable-3.1{3,4}\n\nChange-Id: I090542f4a6411b0042451f9554919a1398a2cb3d\n"
    },
    {
      "commit": "d947a2326f9961c1d24ea9ff78c985ce64daaa2e",
      "tree": "f236a300053184e4894325b95348a805130e005b",
      "parents": [
        "8e389d0977f04aa3e0e2ec7b6a3cb543a231b0fd"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "geminica.programs@gmail.com",
        "time": "Wed Mar 25 07:54:05 2026 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "geminica.programs@gmail.com",
        "time": "Wed Mar 25 07:54:05 2026 +0100"
      },
      "message": "Add CI for \u0027ai-review-agent-provider\u0027 plugin\n\nChange-Id: I09383c35bf1ac6d6257a260248c1bd3c98b3c9bc\n"
    },
    {
      "commit": "8e389d0977f04aa3e0e2ec7b6a3cb543a231b0fd",
      "tree": "f6cab55c2ac5f5ab5982d0bd547ffc01edab7675",
      "parents": [
        "664c2cfeb2e76e06a0b1f7b1b8f09a1ca768b319"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 23:14:56 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 23:14:56 2026 +0000"
      },
      "message": "Build high-availability plugin on stable-3.14\n\nChange-Id: I3c70f8de9f50714a0ed2218da8436f865aec3444\n"
    },
    {
      "commit": "664c2cfeb2e76e06a0b1f7b1b8f09a1ca768b319",
      "tree": "0234bc141e011f6fd89721530669d682d9a81e96",
      "parents": [
        "c45e68192b36e255921ea730fa324ad612a1d0f6"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 23:12:27 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 23:12:27 2026 +0000"
      },
      "message": "Build multi-site plugin on stable-3.14\n\nChange-Id: Ia7ff1e1223d73b1e08040235fb0b77943c04b022\n"
    },
    {
      "commit": "c45e68192b36e255921ea730fa324ad612a1d0f6",
      "tree": "3d40b8c5c2989d7617d9a2e926e54919e5f398a5",
      "parents": [
        "b84a828a19d004c6fb8a892baff2a6d4b1edca55"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 23:09:10 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 23:09:10 2026 +0000"
      },
      "message": "Build pull-replication on stable-3.14\n\nChange-Id: Ia0693386ed11f8003d2a2476a66d031ac2210a67\n"
    },
    {
      "commit": "b84a828a19d004c6fb8a892baff2a6d4b1edca55",
      "tree": "abd6bb2a5ab3961c62d0152aa2b4ec7c731f17d6",
      "parents": [
        "442ff77d4ecd4f9f1b16dc817e7290d570aa91c9"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 22:52:05 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 15:53:19 2026 -0700"
      },
      "message": "Add v3.14.x in the plugin manager page\n\nChange-Id: I0a2dc6467080cd92f850564376f4d0548a891301\n"
    },
    {
      "commit": "442ff77d4ecd4f9f1b16dc817e7290d570aa91c9",
      "tree": "490a1a376677dcb87b03e6717c61abf2528aa943",
      "parents": [
        "f5bf1db6683289a1a150672fcbabf87ae9144c79"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 10:53:59 2026 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 10:53:59 2026 +0100"
      },
      "message": "Build zookeeper-refdb on stable-3.14\n\nChange-Id: I41eae7129510d3b7150af182b31b77721d4e9812\n"
    },
    {
      "commit": "f5bf1db6683289a1a150672fcbabf87ae9144c79",
      "tree": "db58fb45458b1169e294f2c84e82743ee6706ff3",
      "parents": [
        "8daeae6e0681d8d1b932a322baf80187cb1dba4e"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 10:53:10 2026 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 10:53:10 2026 +0100"
      },
      "message": "Build aws-dynamodb-refdb on stable-3.14\n\nChange-Id: Ie7e8b48af87a2b7f1a333327d0324970cca4d337\n"
    },
    {
      "commit": "8daeae6e0681d8d1b932a322baf80187cb1dba4e",
      "tree": "eda8d7825d867071c91cbcb5873275220758cd7b",
      "parents": [
        "3d6e572d3c1f0a48a687731315cdb7fe8a386a5d"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 02:51:15 2026 -0700"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 02:52:31 2026 -0700"
      },
      "message": "Revert \"Build aws-dynamodb-refdb in 3.14\"\n\nThis reverts commit 3b90cfe9b00251a91fd5dd4f848a2fcb9589b993.\n\nReason for revert: Must have a matching branch with the global-refdb\n\nChange-Id: Ib30c0021369ef84ff0d81fd58a0b5c4c231dc2a5\n"
    },
    {
      "commit": "3d6e572d3c1f0a48a687731315cdb7fe8a386a5d",
      "tree": "132b4076ba4a71a33639e9664f1ca1dadeab2f36",
      "parents": [
        "bbc9b5645f35cfd6ce3cca9755090e1c73d0e1e8"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 01:42:43 2026 -0700"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 02:52:22 2026 -0700"
      },
      "message": "Revert \"Build zookeeper-refdb in 3.14\"\n\nRevert submission 565086\n\nReason for revert: We must use matching branches, with stable-3.14\n\nReverted changes: /q/submissionid:565086\n\nChange-Id: Ibcd54d68b357cd7629cbc12f9cd664d6f489c52f\n"
    },
    {
      "commit": "bbc9b5645f35cfd6ce3cca9755090e1c73d0e1e8",
      "tree": "c28422fdfd628f34578deb50207dfe5b482d8eab",
      "parents": [
        "1c019d16782620ccc81c580bf03378c1b45e8b83"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 09:51:09 2026 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 09:51:09 2026 +0100"
      },
      "message": "Build module events-broker on stable-3.14\n\nChange-Id: I429d8b330fe4a2ddfc3be2561fc836742dfd70a9\n"
    },
    {
      "commit": "1c019d16782620ccc81c580bf03378c1b45e8b83",
      "tree": "fbe125802a8443d821a2d6bf07446c3241ccb003",
      "parents": [
        "a120ebeec21998c0df3a062fd34e92cfeef14cdd"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 08 12:29:50 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 01:48:12 2026 -0700"
      },
      "message": "Remove Gerrit v3.10 from the plugin-manager\n\nChange-Id: I1e456e392c936edd9ea9d062fcf7fd94146c5c7d\n"
    },
    {
      "commit": "a120ebeec21998c0df3a062fd34e92cfeef14cdd",
      "tree": "3409ae5cf933f9cdca1907caa5545fb60482baaf",
      "parents": [
        "3b90cfe9b00251a91fd5dd4f848a2fcb9589b993"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 07:52:37 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 01:47:11 2026 -0700"
      },
      "message": "Build avatars-gravatar plugin on stable-3.1{1,2,3}\n\nThe avatars-gravatar plugin on master isn\u0027t compatible anymore\nwith stable-3.1{1,2,3} therefore needs to be built on their own\nspecific branches.\n\nChange-Id: I38340e0ddb4863ff2d48490a48a04e5c63472d6d\n"
    },
    {
      "commit": "3b90cfe9b00251a91fd5dd4f848a2fcb9589b993",
      "tree": "340adfdbcc45277fb82dc6ac57243f8e3da9eef5",
      "parents": [
        "ae17f0cd77261c60d231b7bbe77f4762cbbe8ba4"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 09:34:18 2026 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 01:41:30 2026 -0700"
      },
      "message": "Build aws-dynamodb-refdb in 3.14\n\nChange-Id: I409b42e929f162f9b7209475f75522cb27207ca9\n"
    },
    {
      "commit": "ae17f0cd77261c60d231b7bbe77f4762cbbe8ba4",
      "tree": "b05e610e3ef47f0a759b4fed23144525079292e7",
      "parents": [
        "8f3a888be6f5f51e732f8e48f69da739a52637e7"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 09:20:17 2026 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 01:37:47 2026 -0700"
      },
      "message": "Build zookeeper-refdb in 3.14\n\nChange-Id: I972dba83ff2f8744e385fba2770683aad7cddca6\n"
    },
    {
      "commit": "8f3a888be6f5f51e732f8e48f69da739a52637e7",
      "tree": "ec41b9e67b228ccaef7fc71a99c43f7de94aae4e",
      "parents": [
        "1620d0355a566bad835b8a170b25a7585eca7624"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 09:17:04 2026 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 01:37:47 2026 -0700"
      },
      "message": "Build global-refdb in 3.14\n\nChange-Id: I5a4d9941f1a56893e60035ea4c86266278a6c899\n"
    },
    {
      "commit": "1620d0355a566bad835b8a170b25a7585eca7624",
      "tree": "2255a95d80925bcadb224e779aad8c4e57e58556",
      "parents": [
        "65a29d321bff8695dbb6ce5cbfb00132030aee6b"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 17:18:54 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 00:49:48 2026 -0700"
      },
      "message": "Build cache-chroniclemap in 3.14\n\nAdded module-{name}-gh-bazel-{branch}-{gerrit-branch} template\n\nChange-Id: I1abd1b0ccfd5bfd60aa39d07d1af4fdd86400df7\n"
    },
    {
      "commit": "65a29d321bff8695dbb6ce5cbfb00132030aee6b",
      "tree": "e06b826e43034682c1a6946ef4f8d2f14f6a1c8f",
      "parents": [
        "3694ab0e2da5fdcd14736c48c2f0a87a4dd18a81"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 17:29:08 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Mar 24 00:41:01 2026 -0700"
      },
      "message": "Build groovy-provider in 3.14\n\nAdded template for plugin-scripting-{name}-gh-bazel-{branch}-{gerrit-branch}\n\nChange-Id: I97e237316f63fe72c46ed14f1152fb3f2bbafe3b\n"
    },
    {
      "commit": "3694ab0e2da5fdcd14736c48c2f0a87a4dd18a81",
      "tree": "cab4e0de9401ac40ef1a250ef1324fdf94e0e2e2",
      "parents": [
        "e786b1513c4e7ac953fbf0ddd977a753960c557f"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Nov 20 16:53:07 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Mar 24 00:39:46 2026 -0700"
      },
      "message": "Set the absolute build timeout to 1h for Gerrit validations\n\nWhen the build was looping continuously, the job was kept alive\nindefinitely because the previous timeout strategy was based on the\ntimeout on the output stream.\n\nThe previous timeout strategy caused the CI builds to starve due to jobs\nkeeping the workers busy for hours.\n\nChange the build timeout strategy to absolute and set 60 minutes as the\nmaximum time that a worker can be busy building a change, so that any\npossible issue with tests or other build tasks won\u0027t block all the\nworkers indefinitely.\n\nChange-Id: Ia22e27c0f436b5d4e232e45ede4e4fced0935f3c\n"
    },
    {
      "commit": "e786b1513c4e7ac953fbf0ddd977a753960c557f",
      "tree": "67a234e00e74362cee893fecb692fe0f57b4fe21",
      "parents": [
        "cced129065900b432b9f226078d569ae4a639a9e"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 16:42:04 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 16:42:04 2026 +0000"
      },
      "message": "Build git-refs-filter in 3.14\n\nChange-Id: I2d8cebf04df6f923be6c51c999fde1a3a7836b8b\n"
    },
    {
      "commit": "cced129065900b432b9f226078d569ae4a639a9e",
      "tree": "cf8c7e75b7fe10a8173bd1c68b95af531af257a2",
      "parents": [
        "d1ce7bbb5812244b096265ff39aebe5d85b39da3"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 16:31:03 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 16:31:03 2026 +0000"
      },
      "message": "Build virtualhost in 3.14\n\nChange-Id: I76fea0d9cebdbb62271355c452b8fa32a7378c48\n"
    },
    {
      "commit": "d1ce7bbb5812244b096265ff39aebe5d85b39da3",
      "tree": "e63f8042e81790bd614a365788046fbb27309610",
      "parents": [
        "36fb58a971ef026ff7ce46bc119d3c0ab75875f2"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 15:39:21 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 09:21:59 2026 -0700"
      },
      "message": "Build healthcheck-enterprise in 3.14\n\nChange-Id: I321a887d7ec0e942c5d3948b943d346266bf56e5\n"
    },
    {
      "commit": "36fb58a971ef026ff7ce46bc119d3c0ab75875f2",
      "tree": "0c9d658b493a3bc67400d11f54ee0f53444e6066",
      "parents": [
        "80fe6ec4da99a7f729c84d6825a3c44b0cf93b11"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 15:38:48 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 09:21:53 2026 -0700"
      },
      "message": "Build healthcheck in 3.14\n\nChange-Id: If430d8a6ed3a843664b3aa231f811b203302ea54\n"
    },
    {
      "commit": "80fe6ec4da99a7f729c84d6825a3c44b0cf93b11",
      "tree": "e1e33e2da417c4ba35d0d6d2c708f2662ce939c1",
      "parents": [
        "03ffa206e68c294c539354b208f7f8e852fc29c8"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 15:25:18 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 08:40:09 2026 -0700"
      },
      "message": "Build out-of-the-box plugin master against stable-3.14\n\nChange-Id: I798b22c3d71659126340c5730a1a7541b72e36eb\n"
    },
    {
      "commit": "03ffa206e68c294c539354b208f7f8e852fc29c8",
      "tree": "3e76bca2720adcfc1202a0c079a19818c3b0f809",
      "parents": [
        "226d1d49e60d792ed103654c67f1ee1cfbf3e0ab"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 15:23:56 2026 +0000"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Mar 23 08:25:35 2026 -0700"
      },
      "message": "Build websession-broker on 3.14\n\nChange-Id: I1afc0a240d4d4a478922f0250584c324e0fad8bb\n"
    },
    {
      "commit": "226d1d49e60d792ed103654c67f1ee1cfbf3e0ab",
      "tree": "2fc7d5196efbafa5f9c852206db6eed5ebd24e61",
      "parents": [
        "8dcf6feb412bf3459a7af7144627f90ba493642a"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 15:21:12 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 08:22:50 2026 -0700"
      },
      "message": "Build avatars-gravatar plugin master against stable-3.14\n\nChange-Id: I5a20c95ce5f29f83aa3c6c67427074f44fddc3c1\n"
    },
    {
      "commit": "8dcf6feb412bf3459a7af7144627f90ba493642a",
      "tree": "2586b6857351aac2aebc03dda22f48ba6d7b0ccf",
      "parents": [
        "654d7d8ae913bf25c1296adc8d4cb24ea5560fec"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 15:03:18 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 15:03:18 2026 +0000"
      },
      "message": "Build uploadvalidator on stable-3.1{2,3,4} braches\n\nBuild uploadvalidator on stable-3.1{2,3} branches and\nmaster branch for stable-3.14.\n\nChange-Id: I8e79208c8ecb7d49741af84633fa82b243166365\n"
    },
    {
      "commit": "654d7d8ae913bf25c1296adc8d4cb24ea5560fec",
      "tree": "440c3b8fcfa0e5a2485523c09b6942470ff31cf3",
      "parents": [
        "437faab2a5abffd083530c996e9844a9b63249fb"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 14:42:27 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 14:42:27 2026 +0000"
      },
      "message": "Add Plugins-stable-3.14 view for plugins builds\n\nChange-Id: Ided30b25c25b00a4c3d9330f4508ef9cc499b278\n"
    },
    {
      "commit": "437faab2a5abffd083530c996e9844a9b63249fb",
      "tree": "1ed51a6a8824d7e10af6241e4c07aa645f3a1f83",
      "parents": [
        "5411aa7129210cd15e7df577723ef01fb0bc10c0"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 14:32:29 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 14:32:29 2026 +0000"
      },
      "message": "Build Gerrit on stable-3.14\n\nChange-Id: I9e6d7a01338ab3cbcac8edb95d9bafb3baa74161\n"
    },
    {
      "commit": "5411aa7129210cd15e7df577723ef01fb0bc10c0",
      "tree": "96bb31e0ce8900322d4f5f50d1fa688debe55b93",
      "parents": [
        "3180fed4574497db3a076dbd37a83399df7d1aea"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 08:40:50 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 07:17:15 2026 -0700"
      },
      "message": "Update checkers and build scripts to validate Gerrit on stable-3.14\n\nChange-Id: I3373e53b27fcc5fb8ca5cf8a88c4bd933175910c\n"
    },
    {
      "commit": "3180fed4574497db3a076dbd37a83399df7d1aea",
      "tree": "4b90463b1cbad1eb62a74cc6a6c07ba3aa4e0334",
      "parents": [
        "d5aa57ba77963c45a474623166c952f6212a9927"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 08:31:52 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 07:16:57 2026 -0700"
      },
      "message": "Support Gerrit verification against the stable-3.14 branch\n\nChange-Id: I799d37784439cf5100f617c9ea014045f07c4535\n"
    },
    {
      "commit": "d5aa57ba77963c45a474623166c952f6212a9927",
      "tree": "93b83dc784cf7bf65d77e390cefc4028e4870bc6",
      "parents": [
        "ff420aeb9a9f3ed8119b8e52a06043008337c50a"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Mon Mar 23 14:54:34 2026 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Mon Mar 23 14:55:54 2026 +0100"
      },
      "message": "pluginPipeline.groovy: Support plugin with Bzlmod module fragments\n\nSome plugins now declare external dependencies via\nexternal_plugin_deps.MODULE.bazel instead of\nexternal_plugin_deps.bzl.\n\nIssue: 492561165\nChange-Id: Ie7a26fa8c36c5a49c783348c13e46631998d5ef4\n"
    },
    {
      "commit": "ff420aeb9a9f3ed8119b8e52a06043008337c50a",
      "tree": "211be1e40ed77e9d6e75722b57287d39b08e4517",
      "parents": [
        "72d9478bdcde13e3d8cfb466948dd5eafa69b5d7"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 12:58:30 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 05:59:44 2026 -0700"
      },
      "message": "Run ./tools/maven/api.sh war_install as part of the Gerrit build\n\nValidate the successful packaging of gerrit.war into Maven as part of\nthe CI validation.\n\nChange-Id: Ia769bb683ad0a7ebf2be74a887bbf6f40686a670\n"
    },
    {
      "commit": "72d9478bdcde13e3d8cfb466948dd5eafa69b5d7",
      "tree": "162973302eb5d62445c97efe46143384cf8d2939",
      "parents": [
        "43c19443dea136b8fcd6a27e5466c941f79a80e9"
      ],
      "author": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Fri Mar 20 16:34:25 2026 +0100"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Mar 23 02:52:35 2026 -0700"
      },
      "message": "Add build job for new plugin index-opensearch\n\nChange-Id: I76a5eac78054b6eb7025617495d7d3d0f214251c\n"
    },
    {
      "commit": "43c19443dea136b8fcd6a27e5466c941f79a80e9",
      "tree": "5519d416e9b5d51e9a8f48c29724ef56bd9e09b1",
      "parents": [
        "6bd2ec1ac3658cfa155e2889680ffc8a5aef50e3"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Wed Mar 18 18:58:34 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Mar 23 01:30:22 2026 -0700"
      },
      "message": "Only test jgit servlet-4 against master\n\nWith the recent bazelmod changes the build for stable-3.13 now fails.\nBackporting bazelmod from gerrit master to stable-3.13 might work, but\nthen we\u0027d need to do the same for every version of Gerrit, which isn\u0027t\nfeasible. It might well be that we will need to maintain a non-bazelmod\nversion of servlet-4, but this decision can be taken separately.\n\nRemove build against stable-3.13 to unblock work on Jgit.\n\nChange-Id: I8d363ce59424d8d9eac6a9a052ffe3c617bda79f\n"
    },
    {
      "commit": "6bd2ec1ac3658cfa155e2889680ffc8a5aef50e3",
      "tree": "7bbf0d3578154d635c124cfff1465fa9319f8e67",
      "parents": [
        "43d1bd7954dc959245e8b24f62b222645f48d6e0"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Mar 15 19:26:41 2026 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Mar 15 19:32:15 2026 +0100"
      },
      "message": "Bazel: Support plugin builds with Bzlmod module fragments\n\nSome plugins now declare external dependencies via\nexternal_plugin_deps.MODULE.bazel instead of\nexternal_plugin_deps.bzl.\n\nTeach the Jenkins Bazel build scripts to copy\nexternal_plugin_deps.MODULE.bazel when it is present, alongside the\nexisting external dependency files. This allows plugin builds to work\nafter migrating from legacy WORKSPACE-based dependency declarations to\nBazel modules.\n\nIssue: 492561165\nChange-Id: Ied2e98bc2a828174ef61d38ad7443a10af5d8f2b\n"
    },
    {
      "commit": "43d1bd7954dc959245e8b24f62b222645f48d6e0",
      "tree": "3b8da595e883fd0eff80f2e226071730cd9df5fb",
      "parents": [
        "be13dd63e24ec440f25b6ab41846f1bdfa38ce1f"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Mar 07 00:11:26 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 06 16:19:28 2026 -0800"
      },
      "message": "Require secure-config for building ai-review-agent-gemini plugin\n\nChange-Id: Id229b2f23871bca3eb72bba27e3d4ff2dab47ba0\n"
    },
    {
      "commit": "be13dd63e24ec440f25b6ab41846f1bdfa38ce1f",
      "tree": "bb693cfd7a2c8ede887e12dd531c191dfb087a86",
      "parents": [
        "498a807f9e102ea1ae20f641b85dbf0bc9e9c78e"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Feb 11 21:29:06 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 06 16:19:02 2026 -0800"
      },
      "message": "Build the local Gerrit TypeScript API during plugin build\n\nPlugins may need to use a locally built version of the TypeScript API\nduring the master development of a new Gerrit version.\n\nPre-build the local NPM archive so that plugins are free to refer to the\narchive in their external_package.json.\n\nChange-Id: I8caf87dc30bc65e6ae3afc38280937ee6ce6984f\n"
    },
    {
      "commit": "498a807f9e102ea1ae20f641b85dbf0bc9e9c78e",
      "tree": "abedb75e598dee6b150eb09b523112960b75ab8a",
      "parents": [
        "f143f9878f6772feb2ac0ea57d056ec8616b4f36"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 06 21:59:35 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 06 21:59:35 2026 +0000"
      },
      "message": "Publish typescript API during plugin build validation\n\nChange-Id: Ie482bf65d69732ed29b916cf1d25cf96ca04d448\n"
    },
    {
      "commit": "f143f9878f6772feb2ac0ea57d056ec8616b4f36",
      "tree": "f00653b4025ad979b780f02cd352c3bd8f630cad",
      "parents": [
        "8888ae7f808abe29530703c8737a93e034d89fa6"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 06 21:47:29 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Mar 06 21:47:29 2026 +0000"
      },
      "message": "Add CI verification for the ai-review-agent-gemini plugin\n\nChange-Id: I2051d00932ca3839f4b01ff0750ff9f20bec5f63\n"
    },
    {
      "commit": "8888ae7f808abe29530703c8737a93e034d89fa6",
      "tree": "5137a0ca768dc5a3d267be28187521ad04c6eeaf",
      "parents": [
        "4108a9d135c6b2413c565e33a928336d0ce812d3"
      ],
      "author": {
        "name": "Antonin LEPOLARD",
        "email": "ant@atolcd.com",
        "time": "Fri Mar 06 10:15:20 2026 +0100"
      },
      "committer": {
        "name": "Antonin LEPOLARD",
        "email": "ant@atolcd.com",
        "time": "Fri Mar 06 10:15:20 2026 +0100"
      },
      "message": "Build checks-jenkins plugin for Gerrit stable-3.13\n\nChange-Id: I5c44bac7e5a31291032446d9153e053748dadc26\n"
    },
    {
      "commit": "4108a9d135c6b2413c565e33a928336d0ce812d3",
      "tree": "acacceb75f4c51775dd6760b819642786a0521c9",
      "parents": [
        "f14088a649dfc8d621f7d816dcfacbbdfb7261fe"
      ],
      "author": {
        "name": "Antonin LEPOLARD",
        "email": "ant@atolcd.com",
        "time": "Tue Mar 03 09:50:26 2026 +0100"
      },
      "committer": {
        "name": "Antonin LEPOLARD",
        "email": "ant@atolcd.com",
        "time": "Tue Mar 03 09:50:26 2026 +0100"
      },
      "message": "Build reviewers plugin for Gerrit stable-3.13\n\nChange-Id: I2325721d123fd09f1af90318638df619490475f1\n"
    },
    {
      "commit": "f14088a649dfc8d621f7d816dcfacbbdfb7261fe",
      "tree": "19d9e2edfa4b01612cd92f4fc8c8481b4fe4a3b9",
      "parents": [
        "3636620dad56a0a86b810f33b8592c3c895601fc"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Feb 20 09:54:03 2026 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Feb 20 09:54:03 2026 +0100"
      },
      "message": "Build owners plugin against stable-3.12\n\nChange Iff525ab5683 fixed tests compilation for master and stable-3.13,\nbut it is no longer compatibile with gerrit stable-3.12.\n\nBuild owners plugin stable-3.12 branch directly against Gerrit\nstable-3.12.\n\nChange-Id: Ibb3404888397262d4cf3389a9a9791aae2e0de9a\n"
    },
    {
      "commit": "3636620dad56a0a86b810f33b8592c3c895601fc",
      "tree": "b75239806d3b6d0f7ec4e37f903743710345b0e7",
      "parents": [
        "d3ece41c2801811c6f3e1963f959353d09f5691e"
      ],
      "author": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Wed Feb 18 21:47:33 2026 +0100"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Wed Feb 18 21:47:33 2026 +0100"
      },
      "message": "Add build for code-owners plugin stable-3.13\n\nChange-Id: I60c9f3c7c80dbf82da1ddc2e4af690b65f4113e0\n"
    },
    {
      "commit": "d3ece41c2801811c6f3e1963f959353d09f5691e",
      "tree": "31cde0cf7a186256c5735df66fa851ffca520b40",
      "parents": [
        "ae234d545e5920065e76afb6fe684918de07acfa"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Feb 10 22:27:06 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Feb 10 22:27:06 2026 +0000"
      },
      "message": "Add ai-review-agent-gemini plugin build\n\nChange-Id: I2c721e024941f293b6653962b1c0b03985112561\n"
    },
    {
      "commit": "ae234d545e5920065e76afb6fe684918de07acfa",
      "tree": "3db53afe4e870d6d5d2e81fc507828e72782235c",
      "parents": [
        "567326af3062f6ca9671a4e6a39cb6c2d4256f88"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Jan 20 21:25:44 2026 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Jan 20 21:25:44 2026 +0000"
      },
      "message": "Build Gerrit before the plugin\n\nPlugins may need to have a local Gerrit build in order\nto complete their E2E tests.\n\nChange-Id: If3b4841ae6136de9647042f08e410e1a78c74a33\n"
    },
    {
      "commit": "567326af3062f6ca9671a4e6a39cb6c2d4256f88",
      "tree": "2cf9a18c36ec9a6ea9547272b9262de614fe10a4",
      "parents": [
        "16fa8c321f994be0903bf47d43a0e6acac9fdf3b"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 08 11:50:41 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 08 11:50:41 2025 +0000"
      },
      "message": "Build owners plugin master against Gerrit stable-3.1{2,3}\n\nChange-Id: I49d201c5c6a8aede392d919d492a222210e194e6\n"
    },
    {
      "commit": "16fa8c321f994be0903bf47d43a0e6acac9fdf3b",
      "tree": "09f118a1557855464627e40da66fe0daa4644faa",
      "parents": [
        "990c398e2ff973a8b4b372f5d0a20151e4a87d78"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sun Dec 07 14:15:44 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sun Dec 07 14:15:44 2025 +0000"
      },
      "message": "Build cache-chroniclemap libModule on stable-3.13\n\nChange-Id: I3ac3e722b8f1e7d7cb7e8f7fb10ece13af2382b0\n"
    },
    {
      "commit": "990c398e2ff973a8b4b372f5d0a20151e4a87d78",
      "tree": "6e059bb484e7db9085a8e2733f03ec4ede0ae9bb",
      "parents": [
        "b3fea79b895c54bf115ce76f256fe15a0baac5d8"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Nov 26 19:03:22 2025 -0800"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Fri Dec 05 06:54:24 2025 -0800"
      },
      "message": "Use stable-3.12/3.11 branches from rename-project\n\nChange-Id: I80cb39cc8f09ba303db3b9ef97534785120beb98\n"
    },
    {
      "commit": "b3fea79b895c54bf115ce76f256fe15a0baac5d8",
      "tree": "69da9c5121aa980959989bd7f04a6dbf5bd7c59f",
      "parents": [
        "e55da09a11d7d5ee4a73ae7a65efe7266771a2b8"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Tue Dec 02 15:22:27 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Tue Dec 02 07:25:32 2025 -0800"
      },
      "message": "Add Dani as Admin\n\nGives me permission to re-run jobs\n\nChange-Id: I8afa769c9d47adfbbe09daeafb656b9f95448b30\n"
    },
    {
      "commit": "e55da09a11d7d5ee4a73ae7a65efe7266771a2b8",
      "tree": "0d146338ca67ae637f5f4abd75428c47fe0a4188",
      "parents": [
        "4fddad23d0616abc11ac8766b121b5dbe64d878e"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Tue Dec 02 15:20:47 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Tue Dec 02 15:24:29 2025 +0000"
      },
      "message": "Remove long gone maintainers from Admin list\n\nChange-Id: Idf4f91df867c499c773367dd4713e300b0224e33\n"
    },
    {
      "commit": "4fddad23d0616abc11ac8766b121b5dbe64d878e",
      "tree": "0755602bea3c645c17633212a2bb9c8deb4bc50d",
      "parents": [
        "2228b728696c2c944777022307e92ecab7923330"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Tue Dec 02 14:43:05 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Tue Dec 02 06:46:36 2025 -0800"
      },
      "message": "Correctly use GERRIT_PATCHSET_NUMBER\n\nCurrently the servlet-4 branches pipeline is failing due to\nGERRIT_PATCHSET_NUMBER being unset.\n\nChange-Id: I071d4e28d5baf8dcaa9427daf2ff923aa1fd7e1c\n"
    },
    {
      "commit": "2228b728696c2c944777022307e92ecab7923330",
      "tree": "501819053b5a23a86eea48b71484a824bb321a6d",
      "parents": [
        "dc9613485b339247bea247c10d902b810a1b341e"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 01 19:47:18 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Dec 01 12:31:53 2025 -0800"
      },
      "message": "Pin Docker client to v24.0.9 for compatibility Api 1.43\n\nExisting CI/CD builds do rely on the Docker client to the server\ncommunication that is based on Docker Api 1.43.\n\nKeep the v24.0.9 client so that existing builds can continue to succeed\nwith the existing Docker server.\n\nAlso, avoid installing the engine because the CI/CD builds would just\nneed the client to connect to the remote Docker engine.\n\nChange-Id: Id1bdea245bfc9b65b63336dd8759aa5a49bd01cb\n"
    },
    {
      "commit": "dc9613485b339247bea247c10d902b810a1b341e",
      "tree": "bc29c5a85b1c8a21af897caf047abe55cb35ba63",
      "parents": [
        "f1918f1e3e74ecfc11e2854951ee7d8b36262ec4"
      ],
      "author": {
        "name": "Erik Flodin",
        "email": "erik@ejohansson.se",
        "time": "Wed Nov 26 18:01:25 2025 +0100"
      },
      "committer": {
        "name": "Erik Flodin",
        "email": "erik@ejohansson.se",
        "time": "Wed Nov 26 18:01:25 2025 +0100"
      },
      "message": "Build rename-project for Gerrit v3.13\n\nChange-Id: Idbef44d070c3b67794f6779aac378078a66c7f2c\n"
    }
  ],
  "next": "f1918f1e3e74ecfc11e2854951ee7d8b36262ec4"
}
