)]}'
{
  "log": [
    {
      "commit": "187a5626ea7d77caa53679976f7af7e9123e9f16",
      "tree": "a615819aefa5d7e1c2a6064d528e329716d661c7",
      "parents": [
        "6eaf1dd21d9b611d915fa859f0434c0ff629bb3d",
        "f65ae0d80f50a093d80d6031272f8fc8903712a6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:42 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:42 2024 -0800"
      },
      "message": "Empty merge ab/12770256 into aosp-main-future\n\nMerged-In: Iba0a2b790e95c5169613679b43408b19df12de12\nChange-Id: I0fdc26f8360e4781dba6a18bfb58517ae355cc19\n"
    },
    {
      "commit": "6eaf1dd21d9b611d915fa859f0434c0ff629bb3d",
      "tree": "a615819aefa5d7e1c2a6064d528e329716d661c7",
      "parents": [
        "5150de91dfcb810666191e5e971cfe938756917c",
        "beb2d53f520e6228a98b5475221f46449139a122"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 06:58:53 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 06:58:53 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: beb2d53f52\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/truth/+/3422889\n\nChange-Id: I11a2d7cbd0a99df8a288f49e44f44a215c927eb7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "beb2d53f520e6228a98b5475221f46449139a122",
      "tree": "a615819aefa5d7e1c2a6064d528e329716d661c7",
      "parents": [
        "5150de91dfcb810666191e5e971cfe938756917c"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:42:07 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:42:07 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: Ib29185b20c907a67886537ee86a70400cbf7efb0\n"
    },
    {
      "commit": "f65ae0d80f50a093d80d6031272f8fc8903712a6",
      "tree": "b20544b03e84bb4fa55d3c4b516ec6714f7f2ee7",
      "parents": [
        "e26b4c5599136e43499a09918ac70d4f0c4de758",
        "5150de91dfcb810666191e5e971cfe938756917c"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 25 21:07:33 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 25 21:07:33 2024 +0000"
      },
      "message": "Upgrade Truth to v1.4.4. am: 616a933636 am: 5150de91df\n\nOriginal change: undetermined\n\nChange-Id: I68d564ccd6192c7ce7f41816963d709fe82f8581\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5150de91dfcb810666191e5e971cfe938756917c",
      "tree": "b20544b03e84bb4fa55d3c4b516ec6714f7f2ee7",
      "parents": [
        "818a9fa1a7c79bef57b75a72138d81d141f31bf6",
        "616a93363647bac8c02d7f0ddf6cebc25adc4a74"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 25 20:42:02 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 25 20:42:02 2024 +0000"
      },
      "message": "Upgrade Truth to v1.4.4. am: 616a933636\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/truth/+/3315837\n\nChange-Id: I5fea1a1294771c646436ec073c8ee3b791ffad9f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "616a93363647bac8c02d7f0ddf6cebc25adc4a74",
      "tree": "b20544b03e84bb4fa55d3c4b516ec6714f7f2ee7",
      "parents": [
        "e4a96d91b692cdd45674a68a71d12a7f6c0da8bb",
        "e107aeadc83761211a48e5170eb0c64756a0c20f"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Mon Oct 07 22:21:20 2024 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 25 07:27:27 2024 +0000"
      },
      "message": "Upgrade Truth to v1.4.4.\n\nMerged from e107aeadc83761211a48e5170eb0c64756a0c20f\n\nThe only difference from v1.4.4 is one commit that sets version\nnumbers that is not part of any upstream branch, so it cannot\nbe imported through Gerrit.\n\nBug: 369506710\nTest: presubmit\nChange-Id: I000136b45dea5ffc718beef8a681be652534f3a5\n"
    },
    {
      "commit": "e26b4c5599136e43499a09918ac70d4f0c4de758",
      "tree": "c7c304d4545c3377557bbcaea3dc615f67153cb5",
      "parents": [
        "d1f5dd944c6374428316de0103569b37264220dd",
        "818a9fa1a7c79bef57b75a72138d81d141f31bf6"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Sep 26 05:13:18 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 26 05:13:18 2024 +0000"
      },
      "message": "Upgrade Truth to v1.3.0. am: e4a96d91b6 am: 818a9fa1a7\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/truth/+/3283359\n\nChange-Id: Ie477e13258af1818a41de926becc1deca0c76950\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "818a9fa1a7c79bef57b75a72138d81d141f31bf6",
      "tree": "c7c304d4545c3377557bbcaea3dc615f67153cb5",
      "parents": [
        "d1f5dd944c6374428316de0103569b37264220dd",
        "e4a96d91b692cdd45674a68a71d12a7f6c0da8bb"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Sep 26 04:57:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 26 04:57:07 2024 +0000"
      },
      "message": "Upgrade Truth to v1.3.0. am: e4a96d91b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/truth/+/3283359\n\nChange-Id: Ia5fe44942bfec75bdc78bfb85095ef3785e6c1a9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e4a96d91b692cdd45674a68a71d12a7f6c0da8bb",
      "tree": "c7c304d4545c3377557bbcaea3dc615f67153cb5",
      "parents": [
        "d1f5dd944c6374428316de0103569b37264220dd",
        "93b4d93721ae84b10590963f8cf17364af8ce385"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Sep 26 01:06:33 2024 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Sep 26 01:17:11 2024 +0000"
      },
      "message": "Upgrade Truth to v1.3.0.\n\nMerged from 93b4d93721ae84b10590963f8cf17364af8ce385\n\nThe only difference from v1.3.0 is one commit that sets version\nnumbers that is not part of any upstream branch, so it cannot\nbe imported through Gerrit.\n\nBug: 369506710\nTest: presubmit\nChange-Id: I0d7cec36988a3445590e6b3b7e7ce88fc5a1dd44\n"
    },
    {
      "commit": "e107aeadc83761211a48e5170eb0c64756a0c20f",
      "tree": "2131df5b123a73bdb2fed7081d7ac2d7b24bcbfd",
      "parents": [
        "8ac91a635a052472a224442f684948b43cfb7ed7"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Jul 12 14:45:44 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jul 12 14:46:28 2024 -0700"
      },
      "message": "Annotate the rest of the main package (basically just the Java 8 subjects) for nullness.\n\nAnd move the `@NullMarked` annotation from individual classes up to the package.\n\nMotivation:\n- The annotating is about potentially making things nicer for callers (or any future J2KT use?).\n- Moving `@NullMarked` to the package is about saving Truth users from [a warning when running Error Prone with `--release 8`](https://github.com/google/truth/issues/1320): When `@NullMarked` appears on a _class_, Error Prone processes the entire `NullMarked` class in order to check whether `NullMarked` is `@Inherited`. This leads to `warning: unknown enum constant ElementType.MODULE` because `NullMarked` has `@Target(MODULE, ...)` but `MODULE` isn\u0027t available until Java 9. We\u0027ll also be fixing this on the Error Prone side, but we might as well work around it on the Truth side, too—and annotate the rest of Truth while we\u0027re at it.\n\n(In principle, I should now add `@NullUnmarked` to all of Truth\u0027s test classes, since they haven\u0027t been annotated. But doing so would have little to no effect in practice unless maybe IntelliJ recognizes `@NullUnmarked` (probably not now?) or we improve our nullness offerings in Error Prone. I\u0027m planning to not bother, but let me know if I\u0027m being overly lazy.)\n\nNote that this CL applies `@Nullable` to some assertion methods\u0027 parameters even though those assertions would always fail if the callers passed `null`. This follows a principle that we\u0027d applied (albeit incompletely) in cl/516515683, which showed that such changes avoided producing build errors in existing, working code. The principle is the same as that discussed for `EqualsTester` in cl/578260904.\n\nFixes https://github.com/google/truth/issues/1320\n\nRELNOTES\u003dAnnotated the rest of the main package for nullness, and moved the `@NullMarked` annotation from individual classes up to the package to avoid [a warning under `--release 8`](https://github.com/google/truth/issues/1320).\nPiperOrigin-RevId: 651891918\n"
    },
    {
      "commit": "8ac91a635a052472a224442f684948b43cfb7ed7",
      "tree": "5d5afad626f38bc6ab5dd44cbe603e6c13200c58",
      "parents": [
        "99af8bef97c52f909b369a7f0b3157053e6ffb99"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jul 09 10:06:02 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jul 09 10:07:40 2024 -0700"
      },
      "message": "Document that `truth-java8-extension` is obsolete.\n\nAlso, remove its `jspecify` dep. (But leave behind its Truth dep so that anyone who depends only on `truth-java8-extension` for `Truth`+`Truth8` still gets them.)\n\nI could probably further simplify in the pom\u0027s build config, but there\u0027s no compelling need.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 650668773\n"
    },
    {
      "commit": "99af8bef97c52f909b369a7f0b3157053e6ffb99",
      "tree": "564df012a7d2d4d584f11509ca7e47ed2edab540",
      "parents": [
        "54e548c9fe9bfe9032f36ef7669230369e327687"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 08 07:16:35 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jul 08 07:17:12 2024 -0700"
      },
      "message": "Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23 to 1.24 in the dependencies group\n\nBumps the dependencies group with 1 update: [org.codehaus.mojo:animal-sniffer-maven-plugin](https://github.com/mojohaus/animal-sniffer).\n\nUpdates `org.codehaus.mojo:animal-sniffer-maven-plugin` from 1.23 to 1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/releases\"\u003eorg.codehaus.mojo:animal-sniffer-maven-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestrict allowed classes during deserialization of signature files (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/253\"\u003e#253\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop dependency to plexus-container (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/285\"\u003e#285\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 78 to 84 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/284\"\u003e#284\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.enforcer:enforcer-api from 3.4.1 to 3.5.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/281\"\u003e#281\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/282\"\u003e#282\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.shared:maven-common-artifact-filters from 3.3.2 to 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.3 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/279\"\u003e#279\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.6 to 9.7 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/277\"\u003e#277\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/276\"\u003e#276\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 5.25.0 to 6.0.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 77 to 78 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.enforcer:enforcer-api from 3.2.1 to 3.4.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/261\"\u003e#261\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/266\"\u003e#266\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 74 to 77 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/264\"\u003e#264\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire Maven 3.6.3+ (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/265\"\u003e#265\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.5 to 9.6 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/262\"\u003e#262\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/254\"\u003e#254\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.ant:ant from 1.10.13 to 1.10.14 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/255\"\u003e#255\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-shade-plugin from 3.4.1 to 3.5.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/250\"\u003e#250\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexus-utils from 3.5.1 to 4.0.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/247\"\u003e#247\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build-helper-maven-plugin from 3.3.0 to 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/246\"\u003e#246\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump asm from 9.4 to 9.5 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/243\"\u003e#243\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHashpin sensitive workflow at release-drafter.yml (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href\u003d\"https://github.com/diogoteles08\"\u003e\u003ccode\u003e@​diogoteles08\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: create Security Policy (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/260\"\u003e#260\u003c/a\u003e) \u003ca href\u003d\"https://github.com/diogoteles08\"\u003e\u003ccode\u003e@​diogoteles08\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build-helper-maven-plugin from 3.3.0 to 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/246\"\u003e#246\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add minimal permissions on github workflows (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/258\"\u003e#258\u003c/a\u003e) \u003ca href\u003d\"https://github.com/diogoteles08\"\u003e\u003ccode\u003e@​diogoteles08\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/585a2965529c2483156f4114cc3af4df9b67bcc1\"\u003e\u003ccode\u003e585a296\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release animal-sniffer-1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/2fd61f1ccd2e6c09c65f99725e24f45f52aff671\"\u003e\u003ccode\u003e2fd61f1\u003c/code\u003e\u003c/a\u003e Drop dependency to plexus-container\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/5a1d0e48af31f70e6292d83f8a21e996e1d41c38\"\u003e\u003ccode\u003e5a1d0e4\u003c/code\u003e\u003c/a\u003e (CI) check Java 21 and latest Maven 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/651abd24111d03b83833b9d1bdb3fa9f51750565\"\u003e\u003ccode\u003e651abd2\u003c/code\u003e\u003c/a\u003e Reformat code\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/ff9e569a47e9d999280d66f57c836db98dd12ab5\"\u003e\u003ccode\u003eff9e569\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 78 to 84\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/466443d5435577d92e3d2500737e0939534f69bf\"\u003e\u003ccode\u003e466443d\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.enforcer:enforcer-api from 3.4.1 to 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/403b14257b99b13fd1ce68171e87645271d47572\"\u003e\u003ccode\u003e403b142\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/e2c0d804e4b44caf868c555f52beea2927912db8\"\u003e\u003ccode\u003ee2c0d80\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.shared:maven-common-artifact-filters\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/95fe4f57be3fc999f1114fce3aa9d861191f72d4\"\u003e\u003ccode\u003e95fe4f5\u003c/code\u003e\u003c/a\u003e (doc) drop Temurin from CI\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/f237a81ef0281bcc36377cc7cccbf636071561e7\"\u003e\u003ccode\u003ef237a81\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/compare/1.23...animal-sniffer-1.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.codehaus.mojo:animal-sniffer-maven-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d1.23\u0026new-version\u003d1.24)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1318\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1318 from google:dependabot/maven/dependencies-c2f2d57f42 4592942ea6d1ba188d6d933f9bbf06d24cfb1281\nPiperOrigin-RevId: 650240127\n"
    },
    {
      "commit": "54e548c9fe9bfe9032f36ef7669230369e327687",
      "tree": "557e985700795dca1243e132cabf077e741e8c27",
      "parents": [
        "2183a144db938b8d0e64503fa992c7ad24a9d875"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 01 07:24:20 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jul 01 07:25:11 2024 -0700"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.apache.maven.plugins:maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.27.1 to 4.27.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-project-info-reports-plugin` from 3.6.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/21d36534d87088aafe1743a402b3f49fbaecd293\"\u003e\u003ccode\u003e21d3653\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-project-info-reports-plugin-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/b707915bb7cb5adc2c0dcb66560b9aa6470ceaa2\"\u003e\u003ccode\u003eb707915\u003c/code\u003e\u003c/a\u003e [MPIR-462] IT for MRJAR issue with dependencies goal\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/3fd654a98c709e9051d5dc8d6fd250db43b79467\"\u003e\u003ccode\u003e3fd654a\u003c/code\u003e\u003c/a\u003e [MPIR-463] Remove workaround to count the number of root content entries in J...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/790b646e57e2362ddba9b9e0d91e180c282a272e\"\u003e\u003ccode\u003e790b646\u003c/code\u003e\u003c/a\u003e [MPIR-464] Upgrade to Maven Shared JAR 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/740536dd756f108859426c17312533fae0bd8df4\"\u003e\u003ccode\u003e740536d\u003c/code\u003e\u003c/a\u003e Lift restriction on mojo renames\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/3e8276fdf17de3261c21db7e862281a7b4f11651\"\u003e\u003ccode\u003e3e8276f\u003c/code\u003e\u003c/a\u003e Make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/9ba89c9f3b6e4a60d02c439840da80ff11e836dd\"\u003e\u003ccode\u003e9ba89c9\u003c/code\u003e\u003c/a\u003e Fix SCM tag\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/870d7bf55f8818b82ab6e1756f65e531bfc56f30\"\u003e\u003ccode\u003e870d7bf\u003c/code\u003e\u003c/a\u003e Improve variable name (2)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/b08af0c292d9beb4a9a53b3acd94a5753eb54d1c\"\u003e\u003ccode\u003eb08af0c\u003c/code\u003e\u003c/a\u003e Improve variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/1231c79919bf37b42d48a0d693b3feee156ecbdb\"\u003e\u003ccode\u003e1231c79\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.6.0...maven-project-info-reports-plugin-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1316\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1316 from google:dependabot/maven/dependencies-f63bd35751 291ada8a0dff155b64dcabab8ab8dab238ad113a\nPiperOrigin-RevId: 648361211\n"
    },
    {
      "commit": "2183a144db938b8d0e64503fa992c7ad24a9d875",
      "tree": "4e2f283ed35eedc28491b421cba9b134e89c4392",
      "parents": [
        "7e9fc7aec13385fdc34afc13db0220d99a9b6c5a"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Jun 28 09:04:31 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 28 09:05:23 2024 -0700"
      },
      "message": "Migrate from legacy com.google.gwt to org.gwtproject.\n\norg.gwtproject already has a 2.11.0 release available, which I\u0027m not upgrading to in this CL. I\u0027ll leave that to Dependabot (and future semi-automated Guava version bumps).\n\nSee https://github.com/google/auto/pull/1342#issuecomment-1165230080\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 647700630\n"
    },
    {
      "commit": "7e9fc7aec13385fdc34afc13db0220d99a9b6c5a",
      "tree": "591a60fd3079b40ff9247dbd078b5897f7b493dd",
      "parents": [
        "af140d666537d8a74f7fb3207e6a45403169901c"
      ],
      "author": {
        "name": "Jun Yan",
        "email": "32400227+junyan59@users.noreply.github.com",
        "time": "Thu Jun 27 13:53:11 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 27 13:53:53 2024 -0700"
      },
      "message": "Make StringSubject.matches suggest using containsMatch if matches(x) fails but containsMatch(x) would have passed.\n\nFixes https://github.com/google/truth/issues/791\n\nFixes #830\n\nRELNOTES\u003dImproved the failure message for `matches` to conditionally suggest using `containsMatch`.\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/830 from junyan59:stringMatches cc02dca1e9d339a9781798c4c7f2154dcaa37c08\nPiperOrigin-RevId: 647435705\n"
    },
    {
      "commit": "af140d666537d8a74f7fb3207e6a45403169901c",
      "tree": "274b62d2e7ccc2dd854b1a897ae1fcd4bed6197f",
      "parents": [
        "afda443cb1d6942fd4195f0bf54f68fdea2bf779"
      ],
      "author": {
        "name": "Harini Pa",
        "email": "hpa7850@gmail.com",
        "time": "Thu Jun 27 10:59:25 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 27 11:00:20 2024 -0700"
      },
      "message": "Fix grammar in Javadoc comments.\n\nFixes #1022\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1022 from hpa16:fix-docs b3619e9cffebaae3168d2347e8f197f2e7c02f9b\nPiperOrigin-RevId: 647376732\n"
    },
    {
      "commit": "afda443cb1d6942fd4195f0bf54f68fdea2bf779",
      "tree": "1ec68187fa8d48f3f2bd781733fa7222191cbbdc",
      "parents": [
        "ee680cbafc7db5ce188ad26077e7dbb4eb2a97cb"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Jun 27 06:51:54 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 27 06:52:45 2024 -0700"
      },
      "message": "Annotate `formattingDiffsUsing` methods as supporting nullable element/value types.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 647300691\n"
    },
    {
      "commit": "ee680cbafc7db5ce188ad26077e7dbb4eb2a97cb",
      "tree": "a8d9a97ff854886557e621d8c20ad7059dfb5466",
      "parents": [
        "d39e722d272dfea38cb7150021b1ed07a12cf6e6"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Jun 26 11:12:34 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 26 11:13:23 2024 -0700"
      },
      "message": "Use JSpecify annotations in the public release.\n\nWe\u0027ve been using these internally for over a year. With JSpecify 1.0 not far off and wider adoption to gradually follow, now seems like the time to expand our public usage of the annotations. We\u0027ve already been using them in a few projects, but Truth may become the mostly widely used project that users actually link against to use them. At the same time, it\u0027s a library that\u0027s used only in testing code, so the stakes remain relatively low.\n\nMost users will see no effect from this change, since most users don\u0027t use nullness checking and since we already used some nullness annotations in our public release. The main effect users are likely to see is if they pass nullable values for parameters that are now recognized as non-nullable. Under Kotlin, the effect should normally be a warning, not an error, at least until [Kotlin 2.1 or so](https://youtrack.jetbrains.com/issue/KT-55586/Handle-nullability-from-jspecify-annotations-properly#focus\u003dComments-27-8368666.0-0). Please still [report any problems](https://github.com/google/truth/issues/new).\n\n(progress toward JSpecify adoption in our projects in general, including https://github.com/google/guava/issues/2960)\n\nRELNOTES\u003dAdded more nullness information to our APIs (in the form of [JSpecify](https://jspecify.dev/) annotations). This could lead to additional warnings (or even errors) for users of Kotlin and other nullness checkers. Please [report any problems](https://github.com/google/truth/issues/new).\nPiperOrigin-RevId: 647012817\n"
    },
    {
      "commit": "d39e722d272dfea38cb7150021b1ed07a12cf6e6",
      "tree": "a3f60dd93dff5f8dc02b71f382fb06a9d4a35b38",
      "parents": [
        "d58e133e4a99591c8c30c505a6b3bdaf27e8a032"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 24 10:29:50 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 24 10:30:54 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 in the dependencies group\n\nBumps the dependencies group with 1 update: [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin).\n\nUpdates `org.apache.maven.plugins:maven-jar-plugin` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/releases\"\u003eorg.apache.maven.plugins:maven-jar-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-310\"\u003e[MJAR-310]\u003c/a\u003e - fixed toolchain version detection when toolchain paths contain white spaces (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/86\"\u003e#86\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jansohn\"\u003e\u003ccode\u003e@​jansohn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild with Maven 4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/88\"\u003e#88\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/95007e86d205703d898aa0fb5d24ae3df0c25789\"\u003e\u003ccode\u003e95007e8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-jar-plugin-3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/99584ce9cff9d87d73c12df81d40a982d75845ff\"\u003e\u003ccode\u003e99584ce\u003c/code\u003e\u003c/a\u003e Build with Maven 4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/e9c98a4dd95b79088fe5264d3e5dbba1342ddb80\"\u003e\u003ccode\u003ee9c98a4\u003c/code\u003e\u003c/a\u003e [MJAR-310] fixed toolchain version detection when toolchain paths contain whi...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/a5554bb21e9528b3f3dfa5b97473f2af99045e73\"\u003e\u003ccode\u003ea5554bb\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-jar-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.4.1\u0026new-version\u003d3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1312\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1312 from google:dependabot/maven/dependencies-c7d7b53540 d8cb62c798c95fbf9101b60bb042c5a28183240d\nPiperOrigin-RevId: 646143014\n"
    },
    {
      "commit": "d58e133e4a99591c8c30c505a6b3bdaf27e8a032",
      "tree": "0f605aa01ce17c828ba99d69564be3a8b697758d",
      "parents": [
        "6380af74c5098ef69ed889fd65d4dbd1f1bc538f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 21 07:54:51 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 21 07:56:10 2024 -0700"
      },
      "message": "Bump actions/checkout from 4.1.6 to 4.1.7 in the github-actions group\n\nBumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).\n\nUpdates `actions/checkout` from 4.1.6 to 4.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minor-npm-dependencies group across 1 directory with 4 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1739\"\u003eactions/checkout#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1697\"\u003eactions/checkout#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck out other refs/* by commit by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1774\"\u003eactions/checkout#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin actions/checkout\u0027s own workflows to a known, good, stable version. by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1776\"\u003eactions/checkout#1776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1774\"\u003eactions/checkout#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.6...v4.1.7\"\u003ehttps://github.com/actions/checkout/compare/v4.1.6...v4.1.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minor-npm-dependencies group across 1 directory with 4 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1739\"\u003eactions/checkout#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1697\"\u003eactions/checkout#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck out other refs/* by commit by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1774\"\u003eactions/checkout#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin actions/checkout\u0027s own workflows to a known, good, stable version. by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1776\"\u003eactions/checkout#1776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck platform to set archive extension appropriately by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1732\"\u003eactions/checkout#1732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NPM dependencies by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1703\"\u003eactions/checkout#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 3 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1694\"\u003eactions/checkout#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 1 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1696\"\u003eactions/checkout#1696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 2 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1695\"\u003eactions/checkout#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: Suggest \u003ccode\u003euser.email\u003c/code\u003e to be \u003ccode\u003e41898282+github-actions[bot]@users.noreply.github.com\u003c/code\u003e by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1707\"\u003eactions/checkout#1707\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eextensions.worktreeConfig\u003c/code\u003e when disabling \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1692\"\u003eactions/checkout#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot config by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1688\"\u003eactions/checkout#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the minor-actions-dependencies group with 2 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1693\"\u003eactions/checkout#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1643\"\u003eactions/checkout#1643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck git version before attempting to disable \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1656\"\u003eactions/checkout#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSH user parameter by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1685\"\u003eactions/checkout#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/checkout\u003c/code\u003e version in \u003ccode\u003eupdate-main-version.yml\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1650\"\u003eactions/checkout#1650\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Disable sparse checkout whenever \u003ccode\u003esparse-checkout\u003c/code\u003e option is not present \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1598\"\u003eactions/checkout#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect link to GitHub Docs by \u003ca href\u003d\"https://github.com/peterbe\"\u003e\u003ccode\u003e@​peterbe\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1511\"\u003eactions/checkout#1511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to release page from what\u0027s new section by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1514\"\u003eactions/checkout#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eAdd support for partial checkout filters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eSupport fetching without the --progress option\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eUpdate to node20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/692973e3d937129bcbf40652eb9f2f61becf3332\"\u003e\u003ccode\u003e692973e\u003c/code\u003e\u003c/a\u003e Prepare 4.1.7 release (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/6ccd57f4c5d15bdc2fef309bd9fb6cc9db2ef1c6\"\u003e\u003ccode\u003e6ccd57f\u003c/code\u003e\u003c/a\u003e Pin actions/checkout\u0027s own workflows to a known, good, stable version. (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/b17fe1e4d59a9d1d95a7aead5e6fcd13e50939a5\"\u003e\u003ccode\u003eb17fe1e\u003c/code\u003e\u003c/a\u003e Handle hidden refs (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/b80ff79f1755d06ba70441c368a6fe801f5f3a62\"\u003e\u003ccode\u003eb80ff79\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/b1ec3021b8fa02164da82ca1557d017d83b0e179\"\u003e\u003ccode\u003eb1ec302\u003c/code\u003e\u003c/a\u003e Bump the minor-npm-dependencies group across 1 directory with 4 updates (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1739\"\u003e#1739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/a5ac7e51b41094c92402da3b24376905380afc29...692973e3d937129bcbf40652eb9f2f61becf3332\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.6\u0026new-version\u003d4.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1309\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1309 from google:dependabot/github_actions/github-actions-0bd1363a87 5362f171f26628d91f84457e2d369a3c2fc01a84\nPiperOrigin-RevId: 645389375\n"
    },
    {
      "commit": "6380af74c5098ef69ed889fd65d4dbd1f1bc538f",
      "tree": "2a4c89befba1437b782bba461e351818469f0480",
      "parents": [
        "35848d4cb7b1ec242b2d33d42ec534ec3eb249ac"
      ],
      "author": {
        "name": "Kevin O\u0027Connor",
        "email": "kevinoconnor@google.com",
        "time": "Mon Jun 17 08:11:13 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 17 08:12:01 2024 -0700"
      },
      "message": "Remove @J2ktIncompatible from TruthJUnit\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 644012345\n"
    },
    {
      "commit": "35848d4cb7b1ec242b2d33d42ec534ec3eb249ac",
      "tree": "561c493b256fa6791acde52bc5fdba2a555379c7",
      "parents": [
        "527458642c26bfcc3d730b566bdd0df25c76c338"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 17 06:47:46 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 17 06:48:35 2024 -0700"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [org.apache.maven.plugins:maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) and [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire).\n\nUpdates `org.apache.maven.plugins:maven-project-info-reports-plugin` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/f4d3a12764f9bea07b6c8dcfe2a74f9544f51de3\"\u003e\u003ccode\u003ef4d3a12\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-project-info-reports-plugin-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/34ca65bc0fae866814b59c9bfaaaae1795bbec80\"\u003e\u003ccode\u003e34ca65b\u003c/code\u003e\u003c/a\u003e [MPIR-461] Upgrade plugins and components (in ITs)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/a44cc8ab44dda25c08d658666e0b2dadf826f93d\"\u003e\u003ccode\u003ea44cc8a\u003c/code\u003e\u003c/a\u003e [MPIR-455] dependencies goal: add support for multi-release JARs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/be2e4ed4a7f6f53a53457896989307b8b4bc7089\"\u003e\u003ccode\u003ebe2e4ed\u003c/code\u003e\u003c/a\u003e [MPIR-451] Rename \u0026quot;Dependency Information\u0026quot; to \u0026quot;Maven Coordinates\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/dc1710d595de4467be743d4c55a020eef1bc22e3\"\u003e\u003ccode\u003edc1710d\u003c/code\u003e\u003c/a\u003e [MPIR-460] Dependency Information for maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/2ca83d0d883f2a2400ccc5128d4a8339982a9785\"\u003e\u003ccode\u003e2ca83d0\u003c/code\u003e\u003c/a\u003e [MPIR-459] Refresh download page\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/3ed99acda62c6f314fe64e6a5df1d49a4903c92e\"\u003e\u003ccode\u003e3ed99ac\u003c/code\u003e\u003c/a\u003e [MPIR-457] Upgrade to Parent 42 and Maven 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/be2e5f910fe11ca224665d04258f94ea2799ed7a\"\u003e\u003ccode\u003ebe2e5f9\u003c/code\u003e\u003c/a\u003e Bump maven-gh-actions-shared to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/70e41363aa1521523a04091337d5ce5e0c039897\"\u003e\u003ccode\u003e70e4136\u003c/code\u003e\u003c/a\u003e Add .factorypath to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/commit/33db4bdc1b750c1a9c9e4a61ba61e7a082bd1d74\"\u003e\u003ccode\u003e33db4bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.5.0...maven-project-info-reports-plugin-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.5 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317927\u0026amp;version\u003d12354462\"\u003eRelease Notes - Maven Surefire - Version 3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 3.9.0 to 3.10.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/717\"\u003eapache/maven-surefire#717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/d0b96a409a9c3311afc61756ffded445d731a2bd\"\u003e\u003ccode\u003ed0b96a4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/71796af4dbe4461d8cfa5d45179657afcd9e1f22\"\u003e\u003ccode\u003e71796af\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-component-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/afb2d4e502f5afc54407134c9bc4b3ba7ef1ac07\"\u003e\u003ccode\u003eafb2d4e\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-interpolation from 1.25 to 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e6287ddbda7bf89ba370759af6164cbf925eebd1\"\u003e\u003ccode\u003ee6287dd\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2232] [REGRESSION] StatelessXmlReporter fails to process failed res...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/57b78376127df95849d495531e066981f80867fb\"\u003e\u003ccode\u003e57b7837\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 3.11.0 to 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/fd440c4959b9f71881a9f8f22e07c517e6eb3b14\"\u003e\u003ccode\u003efd440c4\u003c/code\u003e\u003c/a\u003e Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/5c34c43cb7b5f74211f757e310a749ae06525673\"\u003e\u003ccode\u003e5c34c43\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.25.3 to 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/680fb00b4e3574a3fdba34e89749fb55ce081e70\"\u003e\u003ccode\u003e680fb00\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/cad09319311326520e09b36cc95c06116901ec5e\"\u003e\u003ccode\u003ecad0931\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2248] Make \u0026quot;type\u0026quot; attribute on failures and errors in (surefire|fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a88d786d7d9350b15dae47d8603e22748d8cdee1\"\u003e\u003ccode\u003ea88d786\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2047] Upgrade to maven-common-artifact-filters 3.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1310\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1310 from google:dependabot/maven/dependencies-5bdee527ed 4b1f39009fa79a65213742e3a09926b292b71dc9\nPiperOrigin-RevId: 643990265\n"
    },
    {
      "commit": "527458642c26bfcc3d730b566bdd0df25c76c338",
      "tree": "3d1bc8857805a325ce74796625c5c616bdff7d60",
      "parents": [
        "cef5d45826d197689299d27cdd17a731e8ec714f"
      ],
      "author": {
        "name": "Google Java Core Libraries",
        "email": "java-team-github-bot@google.com",
        "time": "Thu Jun 13 05:46:20 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 13 05:47:18 2024 -0700"
      },
      "message": "Minor grammar correction in comment\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 642955274\n"
    },
    {
      "commit": "cef5d45826d197689299d27cdd17a731e8ec714f",
      "tree": "0fe8596dac28dee0e363379a7ce6badaaa751e71",
      "parents": [
        "95cbdff3888777405217cd44577ef3e9d1c0ef86"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 10 07:39:18 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 10 07:40:09 2024 -0700"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 4.27.0 to 4.27.1 in the dependencies group across 1 directory\n\nBumps the dependencies group with 1 update in the / directory: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.27.0 to 4.27.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d4.27.0\u0026new-version\u003d4.27.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1307\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1307 from google:dependabot/maven/dependencies-2ee2aed336 7dabe26ce4dd49a7c983186afd44542d90055eb3\nPiperOrigin-RevId: 641897630\n"
    },
    {
      "commit": "95cbdff3888777405217cd44577ef3e9d1c0ef86",
      "tree": "7f1701013bea603fde346cb0929c2db592216a35",
      "parents": [
        "b4aba29b044c28ab493833a0daa012a2792180dc"
      ],
      "author": {
        "name": "Chaoren Lin",
        "email": "aoe@google.com",
        "time": "Tue Jun 04 10:05:22 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 04 10:06:13 2024 -0700"
      },
      "message": "Group all dependabot updates together in the same commit to avoid merge conflicts.\n\nAlso change the interval from daily to weekly so there\u0027s only one update commit per triage rotation.\n\nSee https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file for documentation on the configuration options.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 640191662\n"
    },
    {
      "commit": "b4aba29b044c28ab493833a0daa012a2792180dc",
      "tree": "09fffa984c203002d770d83a53f6914b72095295",
      "parents": [
        "0ed374d4f88b60a76d5662f2d468b87e872a32f9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 04 09:46:59 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 04 09:47:46 2024 -0700"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.27.1 to 2.28.0\n\nBumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.27.1 to 2.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.28.0\u003c/h2\u003e\n\u003cp\u003eError Prone nows supports the latest JDK 23 EA builds (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4412\"\u003e#4412\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4415\"\u003e#4415\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eClosed issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved errors for invalid check severities (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4306\"\u003e#4306\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix a crash with nested \u003ccode\u003einstanceof\u003c/code\u003e patterns (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4349\"\u003e#4349\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix a crash in JUnitIncompatibleType (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4377\"\u003e#4377\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIn ObjectEqualsForPrimitives, don\u0027t suggest replacing \u003ccode\u003eequal\u003c/code\u003e with \u003ccode\u003e\u003d\u003d\u003c/code\u003e for floating-point values (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4392\"\u003e#4392\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/DeeplyNested\"\u003e\u003ccode\u003eDeeplyNested\u003c/code\u003e\u003c/a\u003e discourages very deeply nested code that can cause StackOverflowErrors during compilation.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/GuiceNestedCombine\"\u003e\u003ccode\u003eGuiceNestedCombine\u003c/code\u003e\u003c/a\u003e discourages nesting of \u003ccode\u003eModules.combine()\u003c/code\u003e, which is unnecessary.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/PatternMatchingInstanceof\"\u003e\u003ccode\u003ePatternMatchingInstanceof\u003c/code\u003e\u003c/a\u003e migrates code to use \u003ca href\u003d\"https://openjdk.org/jeps/394\"\u003epattern matching for \u003ccode\u003einstanceof\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/SunApi\"\u003e\u003ccode\u003eSunApi\u003c/code\u003e\u003c/a\u003e discourages use of internal proprietary JDK APIs which may be removed from future releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.27.1...v2.28.0\"\u003ehttps://github.com/google/error-prone/compare/v2.27.1...v2.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c71fd4ef6aea290a74fa641de498cb351fd325e3\"\u003e\u003ccode\u003ec71fd4e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/32997f77a4bfc79c10c1ddcbfb52b03a046d2e41\"\u003e\u003ccode\u003e32997f7\u003c/code\u003e\u003c/a\u003e Bugfix assignment switch analysis in StatementSwitchToExpressionSwitch: if an...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/2dde25434696cc2f87e76b64bf60d8875da36a09\"\u003e\u003ccode\u003e2dde254\u003c/code\u003e\u003c/a\u003e Update references to javadoc APIs after the introduction of Markdown doc comm...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5fef6e0ab3414a21c3274059ec2df5579bf76dd7\"\u003e\u003ccode\u003e5fef6e0\u003c/code\u003e\u003c/a\u003e Yet another JUnitIncompatibleType crash fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c2df1b6546ddf3d778a8ab7781a6b45560b1ff9e\"\u003e\u003ccode\u003ec2df1b6\u003c/code\u003e\u003c/a\u003e Refactor comment handling in tokenization to use a new ErrorProneComment clas...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3fff6105290f69b72641de4ea8cefc7d76996f74\"\u003e\u003ccode\u003e3fff610\u003c/code\u003e\u003c/a\u003e Update hamcrest to v2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/6f265ddb8bcbe225b90f83d1d276b3fc65aee09b\"\u003e\u003ccode\u003e6f265dd\u003c/code\u003e\u003c/a\u003e Add a disabled regression test for an UnusedVariable bug\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5eded877e844326b3e00a8e0dd4c225ab8f03617\"\u003e\u003ccode\u003e5eded87\u003c/code\u003e\u003c/a\u003e Add an Error Prone check that reimplements javac sunapi warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/9e0fbf705dc98faf2a8ac88cbdb1facc0ba18696\"\u003e\u003ccode\u003e9e0fbf7\u003c/code\u003e\u003c/a\u003e Prepare for a change to the return type of \u003ccode\u003eJCCompilationUnit#getImports\u003c/code\u003e in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/13be411511ab367bf44c1a100085925255a3751e\"\u003e\u003ccode\u003e13be411\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003enull !\u003d CONST_CASE\u003c/code\u003e in YodaCondition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.27.1...v2.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.27.1\u0026new-version\u003d2.28.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1301\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1301 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.28.0 ebf5af2f764894cb442778a1e4e3eb2882237223\nPiperOrigin-RevId: 640185574\n"
    },
    {
      "commit": "0ed374d4f88b60a76d5662f2d468b87e872a32f9",
      "tree": "c04a5de7363a91c05488f23ab94493f874416f79",
      "parents": [
        "22732f2d374197583e5a1dda1c50943238e9dff6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 04 05:07:44 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 04 05:08:49 2024 -0700"
      },
      "message": "Bump org.checkerframework:checker-qual from 3.43.0 to 3.44.0\n\nBumps [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) from 3.43.0 to 3.44.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.44.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.44.0 (June 3, 2024)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRemoved methods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAbstractAnalysis.readFromStore()\u003c/code\u003e:  use \u003ccode\u003eMap.get()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRenamed methods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCFAbstractStore.methodValues()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003emethodCallExpressions()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractCFGVisualizer.format()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003eescapeString()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRenamed fields:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnalysisResult.stores\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003einputs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated methods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAbstractAnalysis.getContainingMethod()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingMethod()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractAnalysis.getContainingClass()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingMethod()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eControlFlowGraph.getContainingMethod()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingMethod()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eControlFlowGraph.getContainingClass()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingClass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJavaExpression.isUnassignableByOtherCode()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003eisAssignableByOtherCode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJavaExpression.isUnmodifiableByOtherCode()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003eisModifiableByOtherCode()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eBaseTypeVisitor#visitMethod(MethodTree, Void)\u003c/code\u003e is now \u003ccode\u003efinal\u003c/code\u003e.\nSubclasses should override \u003ccode\u003eBaseTypeVisitor#processMethodTree(MethodTree)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/802\"\u003e#802\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/2676\"\u003e#2676\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/2780\"\u003e#2780\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/3378\"\u003e#3378\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/3612\"\u003e#3612\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/3764\"\u003e#3764\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4007\"\u003e#4007\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4964\"\u003e#4964\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5070\"\u003e#5070\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5176\"\u003e#5176\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5237\"\u003e#5237\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5541\"\u003e#5541\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6046\"\u003e#6046\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6382\"\u003e#6382\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6388\"\u003e#6388\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6566\"\u003e#6566\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6568\"\u003e#6568\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6570\"\u003e#6570\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6576\"\u003e#6576\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6577\"\u003e#6577\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6631\"\u003e#6631\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6635\"\u003e#6635\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6636\"\u003e#6636\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6644\"\u003e#6644\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.44.0 (June 3, 2024)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRemoved methods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAbstractAnalysis.readFromStore()\u003c/code\u003e:  use \u003ccode\u003eMap.get()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRenamed methods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCFAbstractStore.methodValues()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003emethodCallExpressions()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractCFGVisualizer.format()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003eescapeString()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRenamed fields:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnalysisResult.stores\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003einputs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated methods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAbstractAnalysis.getContainingMethod()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingMethod()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractAnalysis.getContainingClass()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingMethod()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eControlFlowGraph.getContainingMethod()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingMethod()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eControlFlowGraph.getContainingClass()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003egetEnclosingClass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJavaExpression.isUnassignableByOtherCode()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003eisAssignableByOtherCode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJavaExpression.isUnmodifiableByOtherCode()\u003c/code\u003e \u003d\u0026gt; \u003ccode\u003eisModifiableByOtherCode()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eBaseTypeVisitor#visitMethod(MethodTree, Void)\u003c/code\u003e is now \u003ccode\u003efinal\u003c/code\u003e.\nSubclasses should override \u003ccode\u003eBaseTypeVisitor#processMethodTree(MethodTree)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/802\"\u003e#802\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/2676\"\u003e#2676\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/2780\"\u003e#2780\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/3378\"\u003e#3378\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/3612\"\u003e#3612\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/3764\"\u003e#3764\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4007\"\u003e#4007\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4964\"\u003e#4964\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5070\"\u003e#5070\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5176\"\u003e#5176\u003c/a\u003e,\n\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5237\"\u003e#5237\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5541\"\u003e#5541\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6046\"\u003e#6046\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6382\"\u003e#6382\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6388\"\u003e#6388\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6566\"\u003e#6566\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6568\"\u003e#6568\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6570\"\u003e#6570\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6576\"\u003e#6576\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6577\"\u003e#6577\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6631\"\u003e#6631\u003c/a\u003e,\n\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6635\"\u003e#6635\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6636\"\u003e#6636\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6644\"\u003e#6644\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/9ae1463515712cd26315acb521a05af1d4404155\"\u003e\u003ccode\u003e9ae1463\u003c/code\u003e\u003c/a\u003e new release 3.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/a4a42329f37095d4794765021ddbc0468c640ecf\"\u003e\u003ccode\u003ea4a4232\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/cac43aaf3fda8753c6a290795549b9e375a3acdf\"\u003e\u003ccode\u003ecac43aa\u003c/code\u003e\u003c/a\u003e Use instantiation of inference variable. (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/463c4eb28d192977697a356bfcee97e169f4db1c\"\u003e\u003ccode\u003e463c4eb\u003c/code\u003e\u003c/a\u003e Don\u0027t use \u003ccode\u003e-XDrawDiagnostics\u003c/code\u003e in testing framework (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/b188046fd46d2127a9de5902128cf2bbdc671480\"\u003e\u003ccode\u003eb188046\u003c/code\u003e\u003c/a\u003e Don\u0027t use \u003ccode\u003e-XDrawDiagnostics\u003c/code\u003e in jtreg tests when it is not necessary (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/c85eb692e7c8326c7bc8d781a6354538b9e591b7\"\u003e\u003ccode\u003ec85eb69\u003c/code\u003e\u003c/a\u003e Preprocess unicode escapes when parsing using JavaParser (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/959822af6142aa87491d8e9aa6fa43092ddcd35e\"\u003e\u003ccode\u003e959822a\u003c/code\u003e\u003c/a\u003e Update versions.autoValue to v1.11.0 (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6640\"\u003e#6640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/869577ba46fad9d890542822defbef62e7214bdd\"\u003e\u003ccode\u003e869577b\u003c/code\u003e\u003c/a\u003e Update versions.errorprone to v2.28.0 (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6643\"\u003e#6643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/8a25d992d52f055069a6bf0379bbb91432dcf0e5\"\u003e\u003ccode\u003e8a25d99\u003c/code\u003e\u003c/a\u003e Update dependency gradle to v8.8 (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6639\"\u003e#6639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/9657f9f29cc5e8aed2569db7d55b12a0b1d46504\"\u003e\u003ccode\u003e9657f9f\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.734\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/typetools/checker-framework/compare/checker-framework-3.43.0...checker-framework-3.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.checkerframework:checker-qual\u0026package-manager\u003dmaven\u0026previous-version\u003d3.43.0\u0026new-version\u003d3.44.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1303\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1303 from google:dependabot/maven/org.checkerframework-checker-qual-3.44.0 70a99ce2cc48dd34e7e3e070f86f60ad058e2843\nPiperOrigin-RevId: 640114334\n"
    },
    {
      "commit": "22732f2d374197583e5a1dda1c50943238e9dff6",
      "tree": "19f1e2272a36d429c121bb7a40a13204b00344bf",
      "parents": [
        "584a33b6a57c081a1e8bca1753adcb61dba6833e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 03 05:35:39 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 03 05:36:25 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0\n\nBumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.3 to 3.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/2c28b8d90ede19c28ae7b94d07ad0fbb6c23b720\"\u003e\u003ccode\u003e2c28b8d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-javadoc-plugin-3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/5530d6801179f388db07a2f1f42e4dc9d06bf447\"\u003e\u003ccode\u003e5530d68\u003c/code\u003e\u003c/a\u003e [MJAVADOC-793] java.lang.NullPointerException: Cannot invoke \u0026quot;String.length()...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/08cf68e7d3e0a6ac2e1cae4a1336878e4f19dd2b\"\u003e\u003ccode\u003e08cf68e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/64468220d5d27d3d219c51baf55cdadfcb4fdd48\"\u003e\u003ccode\u003e6446822\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.shared:maven-invoker from 3.2.0 to 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/49c93adfc132f648dbdc8fe64a7043ec45ba0022\"\u003e\u003ccode\u003e49c93ad\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.25.3 to 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/4e720486ab401acfabc616b85a153126960b1370\"\u003e\u003ccode\u003e4e72048\u003c/code\u003e\u003c/a\u003e [MJAVADOC-795] Upgrade to Parent 42 and Maven 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/b55dd967254813dcb51d19bb3c3667bc951590b4\"\u003e\u003ccode\u003eb55dd96\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/77ad41087057ae507d1d0e4c834205322227b0db\"\u003e\u003ccode\u003e77ad410\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/c21568ad451a622ed6ecefeb9f77d82a1a84bd2a\"\u003e\u003ccode\u003ec21568a\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.16.0 to 2.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/ded56a90d22dfb53ec99c03fdaf735fb62e1afd7\"\u003e\u003ccode\u003eded56a9\u003c/code\u003e\u003c/a\u003e Exclude JDK 8 - temurin, adopt-openj9 on macos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.3...maven-javadoc-plugin-3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-javadoc-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.6.3\u0026new-version\u003d3.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1300\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1300 from google:dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.7.0 98f1f7585a28b2b9aa02d93208e601d360981e63\nPiperOrigin-RevId: 639747704\n"
    },
    {
      "commit": "584a33b6a57c081a1e8bca1753adcb61dba6833e",
      "tree": "030597151ce4cf076425cce3c00677feab7038f0",
      "parents": [
        "e1d4e2428c6244fdb98209e55110dfe65ab41a85"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 03 05:31:19 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 03 05:32:03 2024 -0700"
      },
      "message": "Bump auto-value.version from 1.10.4 to 1.11.0\n\nBumps `auto-value.version` from 1.10.4 to 1.11.0.\nUpdates `com.google.auto.value:auto-value-annotations` from 1.10.4 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value-annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutoValue (including AutoBuilder) no longer bundles the Kotlin metadata API. This may require adding an explicit dependency on \u003ccode\u003eorg.jetbrains.kotlinx:kotlinx-metadata-jvm:0.9.0\u003c/code\u003e or \u003ccode\u003eorg.jetbrains.kotlin:kotlin-metadata-jvm:2.0.0\u003c/code\u003e to client code that uses AutoBuilder to build Kotlin classes. The metadata API has changed from \u003ccode\u003ekotlinx.metadata\u003c/code\u003e to \u003ccode\u003ekotlin.metadata\u003c/code\u003e, but AutoBuilder uses reflection to function with either. (260b61ec7)\u003c/li\u003e\n\u003cli\u003eSupport for generating Java 7 code has been removed from AutoValue, AutoAnnotation, and AutoBuilder. You must be on at least Java 8, or an Android version with desugaring that allows it to pass for Java 8. 1.10.4 is the last AutoValue version with support for Java 7. (b9142b7cd)\u003c/li\u003e\n\u003cli\u003eAutoBuilder now reports an error if it encounters a \u003ccode\u003e@Nullable\u003c/code\u003e primitive parameter. Primitive types cannot be \u003ccode\u003enull\u003c/code\u003e, and should not be annotated for nullness. (7cbdeb43b)\u003c/li\u003e\n\u003cli\u003eAnnotations on type parameters, like \u003ccode\u003eabstract @Nullable T foo()\u003c/code\u003e, are now better propagated to fields and constructor parameters. (92d881ed9)\u003c/li\u003e\n\u003cli\u003eThe generated \u003ccode\u003etoBuilder()\u003c/code\u003e method now says \u003ccode\u003enew AutoValue_Foo.Builder(this)\u003c/code\u003e rather than just \u003ccode\u003enew Builder(this)\u003c/code\u003e, to do the right thing if an extension generates its own subclass of \u003ccode\u003eBuilder\u003c/code\u003e. (324470ba2)\u003c/li\u003e\n\u003cli\u003eThe \u0026quot;copy constructor\u0026quot; in a generated \u003ccode\u003eBuilder\u003c/code\u003e is no longer private. (6730615c9)\u003c/li\u003e\n\u003cli\u003eAdded support for extending AutoValue.Builder with abstract methods. (7d4b020dd)\u003c/li\u003e\n\u003cli\u003eThe annotation processors now support all kinds of resource URLs when loading template resources. This change only affects the case where the AutoValue (etc) processors are being invoked in an unusual environment, for example from a GraalVM app. It does not affect code that is merely being compiled for such an environment. (80b0ada75)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.10.4...auto-value-1.11.0\"\u003ehttps://github.com/google/auto/compare/auto-value-1.10.4...auto-value-1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/5e02d6494b03076e7274005507f2be5653e216a0\"\u003e\u003ccode\u003e5e02d64\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent to 1.11.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/80b0ada7543515d9b8f923a42b42f750eccaf92b\"\u003e\u003ccode\u003e80b0ada\u003c/code\u003e\u003c/a\u003e Support all kinds of resource URLs when loading template resources.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/260b61ec7bac0bcbc0b6af571bf80b8ee45119bd\"\u003e\u003ccode\u003e260b61e\u003c/code\u003e\u003c/a\u003e Use reflection to avoid referencing the Kotlin metadata API directly.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/76be89a76ba534d56d148e627bec17a68e2f3f83\"\u003e\u003ccode\u003e76be89a\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0 in /fa...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c11484e2d7368d9bcc80abd6dd00bfcde39ac533\"\u003e\u003ccode\u003ec11484e\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/b21d69db178a779278d3ae77750c59615aed68c4\"\u003e\u003ccode\u003eb21d69d\u003c/code\u003e\u003c/a\u003e Bump kotlin.version from 1.9.24 to 2.0.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/e55e60a969e270274c0a4a0f2062d484585eee8c\"\u003e\u003ccode\u003ee55e60a\u003c/code\u003e\u003c/a\u003e Update AutoValue to reflect recent Kotlin Metadata API changes.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/29f739bd59b3b2851115f9ef203bf28cce949940\"\u003e\u003ccode\u003e29f739b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.5 to 4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/199a72753c786960670a45d069d136e80a71f6b7\"\u003e\u003ccode\u003e199a727\u003c/code\u003e\u003c/a\u003e Bump kotlin.version from 1.9.23 to 1.9.24 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/f2b22e340671f78ffc214b09f30d1ee43c847714\"\u003e\u003ccode\u003ef2b22e3\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.4 to 4.1.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.10.4...auto-value-1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.auto.value:auto-value` from 1.10.4 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutoValue (including AutoBuilder) no longer bundles the Kotlin metadata API. This may require adding an explicit dependency on \u003ccode\u003eorg.jetbrains.kotlinx:kotlinx-metadata-jvm:0.9.0\u003c/code\u003e or \u003ccode\u003eorg.jetbrains.kotlin:kotlin-metadata-jvm:2.0.0\u003c/code\u003e to client code that uses AutoBuilder to build Kotlin classes. The metadata API has changed from \u003ccode\u003ekotlinx.metadata\u003c/code\u003e to \u003ccode\u003ekotlin.metadata\u003c/code\u003e, but AutoBuilder uses reflection to function with either. (260b61ec7)\u003c/li\u003e\n\u003cli\u003eSupport for generating Java 7 code has been removed from AutoValue, AutoAnnotation, and AutoBuilder. You must be on at least Java 8, or an Android version with desugaring that allows it to pass for Java 8. 1.10.4 is the last AutoValue version with support for Java 7. (b9142b7cd)\u003c/li\u003e\n\u003cli\u003eAutoBuilder now reports an error if it encounters a \u003ccode\u003e@Nullable\u003c/code\u003e primitive parameter. Primitive types cannot be \u003ccode\u003enull\u003c/code\u003e, and should not be annotated for nullness. (7cbdeb43b)\u003c/li\u003e\n\u003cli\u003eAnnotations on type parameters, like \u003ccode\u003eabstract @Nullable T foo()\u003c/code\u003e, are now better propagated to fields and constructor parameters. (92d881ed9)\u003c/li\u003e\n\u003cli\u003eThe generated \u003ccode\u003etoBuilder()\u003c/code\u003e method now says \u003ccode\u003enew AutoValue_Foo.Builder(this)\u003c/code\u003e rather than just \u003ccode\u003enew Builder(this)\u003c/code\u003e, to do the right thing if an extension generates its own subclass of \u003ccode\u003eBuilder\u003c/code\u003e. (324470ba2)\u003c/li\u003e\n\u003cli\u003eThe \u0026quot;copy constructor\u0026quot; in a generated \u003ccode\u003eBuilder\u003c/code\u003e is no longer private. (6730615c9)\u003c/li\u003e\n\u003cli\u003eAdded support for extending AutoValue.Builder with abstract methods. (7d4b020dd)\u003c/li\u003e\n\u003cli\u003eThe annotation processors now support all kinds of resource URLs when loading template resources. This change only affects the case where the AutoValue (etc) processors are being invoked in an unusual environment, for example from a GraalVM app. It does not affect code that is merely being compiled for such an environment. (80b0ada75)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.10.4...auto-value-1.11.0\"\u003ehttps://github.com/google/auto/compare/auto-value-1.10.4...auto-value-1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/5e02d6494b03076e7274005507f2be5653e216a0\"\u003e\u003ccode\u003e5e02d64\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent to 1.11.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/80b0ada7543515d9b8f923a42b42f750eccaf92b\"\u003e\u003ccode\u003e80b0ada\u003c/code\u003e\u003c/a\u003e Support all kinds of resource URLs when loading template resources.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/260b61ec7bac0bcbc0b6af571bf80b8ee45119bd\"\u003e\u003ccode\u003e260b61e\u003c/code\u003e\u003c/a\u003e Use reflection to avoid referencing the Kotlin metadata API directly.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/76be89a76ba534d56d148e627bec17a68e2f3f83\"\u003e\u003ccode\u003e76be89a\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0 in /fa...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c11484e2d7368d9bcc80abd6dd00bfcde39ac533\"\u003e\u003ccode\u003ec11484e\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/b21d69db178a779278d3ae77750c59615aed68c4\"\u003e\u003ccode\u003eb21d69d\u003c/code\u003e\u003c/a\u003e Bump kotlin.version from 1.9.24 to 2.0.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/e55e60a969e270274c0a4a0f2062d484585eee8c\"\u003e\u003ccode\u003ee55e60a\u003c/code\u003e\u003c/a\u003e Update AutoValue to reflect recent Kotlin Metadata API changes.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/29f739bd59b3b2851115f9ef203bf28cce949940\"\u003e\u003ccode\u003e29f739b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.5 to 4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/199a72753c786960670a45d069d136e80a71f6b7\"\u003e\u003ccode\u003e199a727\u003c/code\u003e\u003c/a\u003e Bump kotlin.version from 1.9.23 to 1.9.24 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/f2b22e340671f78ffc214b09f30d1ee43c847714\"\u003e\u003ccode\u003ef2b22e3\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.4 to 4.1.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.10.4...auto-value-1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1302\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1302 from google:dependabot/maven/auto-value.version-1.11.0 b6a07629b88959225a35866e36a7f4a1e5da9d75\nPiperOrigin-RevId: 639746674\n"
    },
    {
      "commit": "e1d4e2428c6244fdb98209e55110dfe65ab41a85",
      "tree": "e0ff276295657df5652631e3680b21eac4eb7bdd",
      "parents": [
        "df32171393bda1f7c456f799d824d1e7f6190c99"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri May 31 12:18:11 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri May 31 12:19:06 2024 -0700"
      },
      "message": "Bump Guava to 33.2.1.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 639114032\n"
    },
    {
      "commit": "df32171393bda1f7c456f799d824d1e7f6190c99",
      "tree": "51b83bf8f6f411fbe4165a8fabb11e45009f6271",
      "parents": [
        "7a1c72f6661b70e215944062d6c13a805f37bcdb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 30 07:27:21 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu May 30 07:28:14 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0\n\nBumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.1 to 3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-497\"\u003e[MENFORCER-497]\u003c/a\u003e - Require Maven 3.6.3+ (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/317\"\u003e#317\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-494\"\u003e[MENFORCER-494]\u003c/a\u003e - Allow banning dynamic versions in whole tree (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/294\"\u003e#294\u003c/a\u003e) \u003ca href\u003d\"https://github.com/JimmyAx\"\u003e\u003ccode\u003e@​JimmyAx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-500\"\u003e[MENFORCER-500]\u003c/a\u003e - New rule to enforce that Maven coordinates match given (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/309\"\u003e#309\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-503\"\u003e[MENFORCER-503]\u003c/a\u003e - Pass context to ProfileActivator - fix NPE in Maven 3.9.7 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/315\"\u003e#315\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-501\"\u003e[MENFORCER-501]\u003c/a\u003e - Bump commons-io:commons-io from 2.16.0 to 2.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/311\"\u003e#311\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-501\"\u003e[MENFORCER-501]\u003c/a\u003e - Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/312\"\u003e#312\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-504\"\u003e[MENFORCER-504]\u003c/a\u003e - Bump org.apache.maven:maven-parent from 41 to 42 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-501\"\u003e[MENFORCER-501]\u003c/a\u003e - Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/298\"\u003e#298\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-501\"\u003e[MENFORCER-501]\u003c/a\u003e - Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-501\"\u003e[MENFORCER-501]\u003c/a\u003e - Bump commons-io:commons-io from 2.13.0 to 2.16.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/310\"\u003e#310\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.21 to 1.26.0 in /maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided/module1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/307\"\u003e#307\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/308\"\u003e#308\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-498\"\u003e[MENFORCER-498]\u003c/a\u003e - Update parent pom to 41 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.1 to 5.10.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.24.2 to 3.25.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.5.0 to 1.6.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/295\"\u003e#295\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.0 to 5.10.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/296\"\u003e#296\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-492\"\u003e[MENFORCER-492]\u003c/a\u003e - Bump plexus-utils from 3.5.1 to 4.0.0 and plexus-xml 3.0.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.4 in /maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided/module1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/292\"\u003e#292\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-490\"\u003e[MENFORCER-490]\u003c/a\u003e - Remove unused dependency (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/316\"\u003e#316\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.21 to 1.26.0 in /maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided/module1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/307\"\u003e#307\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.25.1 to 3.25.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-498\"\u003e[MENFORCER-498]\u003c/a\u003e - Update parent pom to 41 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.1 to 5.10.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.4 in /maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided/module1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/292\"\u003e#292\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOxford comma, fill to file, and tighten language (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/290\"\u003e#290\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-490\"\u003e[MENFORCER-490]\u003c/a\u003e - Declare enforcer-rules dependencies (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/289\"\u003e#289\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MENFORCER-490\"\u003e[MENFORCER-490]\u003c/a\u003e - fully declare maven-enforcer-plugin dependencies (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/288\"\u003e#288\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/21b31b5029359d9122d15784ce4719216dc6b494\"\u003e\u003ccode\u003e21b31b5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/e6cd6e90958f2393d8dca37f363ca743730286f5\"\u003e\u003ccode\u003ee6cd6e9\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/29d1c0d7e07ddb63dd52c07c7d229a78bd3fc5f6\"\u003e\u003ccode\u003e29d1c0d\u003c/code\u003e\u003c/a\u003e [MENFORCER-497] Require Maven 3.6.3+\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/80e662687ddc5b5a560aa75e1cc961b71d1336cc\"\u003e\u003ccode\u003e80e6626\u003c/code\u003e\u003c/a\u003e [MENFORCER-503] Pass context to ProfileActivator - fix NPE in Maven 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/5c7d0bc55e2e1dfd8d6b8182062f8e511ef5eb0e\"\u003e\u003ccode\u003e5c7d0bc\u003c/code\u003e\u003c/a\u003e [MENFORCER-494] Allow banning dynamic versions in whole tree (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/e687c465c15ef5719cea2233242db179db60322b\"\u003e\u003ccode\u003ee687c46\u003c/code\u003e\u003c/a\u003e [MENFORCER-501] Bump commons-io:commons-io from 2.16.0 to 2.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/66650833d729662c81c44325d9612e5734bdef0a\"\u003e\u003ccode\u003e6665083\u003c/code\u003e\u003c/a\u003e [MENFORCER-501] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/3eb6343789bc5b5884796e67f4ed4486414bb99b\"\u003e\u003ccode\u003e3eb6343\u003c/code\u003e\u003c/a\u003e Bump project version to 3.5.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/1cf5c5f2904beb6c590c3eaaf0da357ae656e87f\"\u003e\u003ccode\u003e1cf5c5f\u003c/code\u003e\u003c/a\u003e [MENFORCER-504] Bump org.apache.maven:maven-parent from 41 to 42 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/a24b557751044b6f73dd1687431ab854720e9a83\"\u003e\u003ccode\u003ea24b557\u003c/code\u003e\u003c/a\u003e Manage ignore artifacts for dependabot in PR\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-enforcer/compare/enforcer-3.4.1...enforcer-3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-enforcer-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.4.1\u0026new-version\u003d3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1298\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1298 from google:dependabot/maven/org.apache.maven.plugins-maven-enforcer-plugin-3.5.0 5a6de264961f318cdfbefe960721a2989792c737\nPiperOrigin-RevId: 638645071\n"
    },
    {
      "commit": "7a1c72f6661b70e215944062d6c13a805f37bcdb",
      "tree": "14d0dd83ad6d1850d48cd60bbd81da1729674068",
      "parents": [
        "eea7ac096f4097f680727f4da13b8a0f33a93aa0"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed May 29 10:38:03 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed May 29 10:38:43 2024 -0700"
      },
      "message": "Use `AssertionError(String, Throwable)` instead of supplying the cause later.\n\nI could have done this as part of cl/609415936 and cl/604677493, but I\u0027d missed that `AssertionError(String, Throwable)` was [added in API Level 19](https://developer.android.com/reference/java/lang/AssertionError#AssertionError(java.lang.String,%20java.lang.Throwable)).\n\n(The code in `Platform` in cl/609415936 still needs to use `initCause` because it uses `ComparisonFailure`, which does not expose a `Throwable`-accepting constructor.)\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 638335715\n"
    },
    {
      "commit": "eea7ac096f4097f680727f4da13b8a0f33a93aa0",
      "tree": "cbb940b9a4e429b76a46467e2af50d28b70210bc",
      "parents": [
        "7d3ee0a21b9110eb608940b2ab417cec1089548b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 24 07:27:16 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri May 24 07:28:02 2024 -0700"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 4.26.1 to 4.27.0\n\nBumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.26.1 to 4.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d4.26.1\u0026new-version\u003d4.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1296\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1296 from google:dependabot/maven/com.google.protobuf-protobuf-java-4.27.0 20fa1fc5cff4f596ac1da28eb01261bf2b06ce1c\nPiperOrigin-RevId: 636911101\n"
    },
    {
      "commit": "7d3ee0a21b9110eb608940b2ab417cec1089548b",
      "tree": "818f962f9afa27f9a7e3387a05aac72ff3aeb94f",
      "parents": [
        "ab99ff83698d1d8ddc75c579434d95d4f94ef646"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 20 08:16:13 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon May 20 08:17:13 2024 -0700"
      },
      "message": "Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0\n\nBumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.5.0 to 3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/releases\"\u003eorg.codehaus.mojo:build-helper-maven-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate remove-project-artifact goal (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/205\"\u003e#205\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParallel execution of uptodate-properties (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/201\"\u003e#201\u003c/a\u003e) \u003ca href\u003d\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 81 to 82 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/206\"\u003e#206\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 78 to 81 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/204\"\u003e#204\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/202\"\u003e#202\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/200\"\u003e#200\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 5 to 6 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/195\"\u003e#195\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 77 to 78 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/193\"\u003e#193\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDelete link to remove-project-artifact as is deprecated (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/210\"\u003e#210\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanups dependencies (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/209\"\u003e#209\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove public modifiers from JUnit 5 tests (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/208\"\u003e#208\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete example about remove-project-artifact as is deprecated (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/207\"\u003e#207\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix goal in usage add-test-resource example (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/199\"\u003e#199\u003c/a\u003e) \u003ca href\u003d\"https://github.com/mfussenegger\"\u003e\u003ccode\u003e@​mfussenegger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse shared action for release drafter (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/pull/203\"\u003e#203\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/333345494bc6053095b7f42b1fccfb8f230f75d1\"\u003e\u003ccode\u003e3333454\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/05ee2cb17ff155862accaee1fc1b0ea1cae53911\"\u003e\u003ccode\u003e05ee2cb\u003c/code\u003e\u003c/a\u003e Delete link to remove-project-artifact as is deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/a4190d2f634210091031ad27a3a50d626ea37cfa\"\u003e\u003ccode\u003ea4190d2\u003c/code\u003e\u003c/a\u003e Cleanups dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/b99f6be8c876c012c41d163c832c4b0adfb28356\"\u003e\u003ccode\u003eb99f6be\u003c/code\u003e\u003c/a\u003e Remove public modifiers from JUnit 5 tests\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/f21a0272a00f6bb4e6d404817a6c144ac65b2778\"\u003e\u003ccode\u003ef21a027\u003c/code\u003e\u003c/a\u003e Add me as developer\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/211d4b9687c79085c3c036aefc14a8428195eb69\"\u003e\u003ccode\u003e211d4b9\u003c/code\u003e\u003c/a\u003e Delete example about remove-project-artifact as is deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/27ab33494dffaa5d5f5e9cbbbac4f581e4ed9479\"\u003e\u003ccode\u003e27ab334\u003c/code\u003e\u003c/a\u003e Deprecate remove-project-artifact goal\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/8a4c7c41842082f530775a933ab22088d673fd3c\"\u003e\u003ccode\u003e8a4c7c4\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 81 to 82\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/57f54801686afb43b3540c597010f0c9857b5901\"\u003e\u003ccode\u003e57f5480\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 78 to 81 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/commit/c09d77946636cf605515c851cd6ede87b94eb81a\"\u003e\u003ccode\u003ec09d779\u003c/code\u003e\u003c/a\u003e Use shared action for release drafter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/mojohaus/build-helper-maven-plugin/compare/3.5.0...3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.codehaus.mojo:build-helper-maven-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.5.0\u0026new-version\u003d3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1295\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1295 from google:dependabot/maven/org.codehaus.mojo-build-helper-maven-plugin-3.6.0 27bf9eec26d4054d52c274826e85132efd0393c9\nPiperOrigin-RevId: 635461028\n"
    },
    {
      "commit": "ab99ff83698d1d8ddc75c579434d95d4f94ef646",
      "tree": "c37da9480b01c85aa5e37ae5bf142ee76503b12a",
      "parents": [
        "75a84c2e16b2b38e3b356ef9f87d8208bb046346"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 17 08:02:15 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri May 17 08:03:09 2024 -0700"
      },
      "message": "Bump actions/checkout from 4.1.5 to 4.1.6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck platform to set archive extension appropriately by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1732\"\u003eactions/checkout#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate for 4.1.6 release by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1733\"\u003eactions/checkout#1733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.5...v4.1.6\"\u003ehttps://github.com/actions/checkout/compare/v4.1.5...v4.1.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck platform to set archive extension appropriately by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1732\"\u003eactions/checkout#1732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NPM dependencies by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1703\"\u003eactions/checkout#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 3 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1694\"\u003eactions/checkout#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 1 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1696\"\u003eactions/checkout#1696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 2 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1695\"\u003eactions/checkout#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: Suggest \u003ccode\u003euser.email\u003c/code\u003e to be \u003ccode\u003e41898282+github-actions[bot]@users.noreply.github.com\u003c/code\u003e by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1707\"\u003eactions/checkout#1707\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eextensions.worktreeConfig\u003c/code\u003e when disabling \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1692\"\u003eactions/checkout#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot config by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1688\"\u003eactions/checkout#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the minor-actions-dependencies group with 2 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1693\"\u003eactions/checkout#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1643\"\u003eactions/checkout#1643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck git version before attempting to disable \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1656\"\u003eactions/checkout#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSH user parameter by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1685\"\u003eactions/checkout#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/checkout\u003c/code\u003e version in \u003ccode\u003eupdate-main-version.yml\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1650\"\u003eactions/checkout#1650\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Disable sparse checkout whenever \u003ccode\u003esparse-checkout\u003c/code\u003e option is not present \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1598\"\u003eactions/checkout#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect link to GitHub Docs by \u003ca href\u003d\"https://github.com/peterbe\"\u003e\u003ccode\u003e@​peterbe\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1511\"\u003eactions/checkout#1511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to release page from what\u0027s new section by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1514\"\u003eactions/checkout#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eAdd support for partial checkout filters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eSupport fetching without the --progress option\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eUpdate to node20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/a5ac7e51b41094c92402da3b24376905380afc29\"\u003e\u003ccode\u003ea5ac7e5\u003c/code\u003e\u003c/a\u003e Update for 4.1.6 release (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/24ed1a352802348c9e4e8d13de9177fb95b537ba\"\u003e\u003ccode\u003e24ed1a3\u003c/code\u003e\u003c/a\u003e Check platform for extension (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.5\u0026new-version\u003d4.1.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1294\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1294 from google:dependabot/github_actions/actions/checkout-4.1.6 d82d6c944de4c9e6203bdebb91cc83bcc0043a38\nPiperOrigin-RevId: 634777591\n"
    },
    {
      "commit": "75a84c2e16b2b38e3b356ef9f87d8208bb046346",
      "tree": "5d898e7f407cf2fb2c12fd6dc6609afb124f5c31",
      "parents": [
        "0a2339ba372a8839c88faa6d7b4e87cac080d29c"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon May 13 10:53:50 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon May 13 10:54:26 2024 -0700"
      },
      "message": "Recommend `assertThrows` and `assertFailsWith`.\n\nhttps://github.com/google/truth/issues/1292\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 633264611\n"
    },
    {
      "commit": "0a2339ba372a8839c88faa6d7b4e87cac080d29c",
      "tree": "96a746d892c0fd9f7a9b299b2227df9a2c081655",
      "parents": [
        "ecee7248e0d7e96f3ab51581a37496fb496dc1e6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 07 05:11:10 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 07 05:11:59 2024 -0700"
      },
      "message": "Bump actions/checkout from 4.1.4 to 4.1.5\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NPM dependencies by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1703\"\u003eactions/checkout#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 3 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1694\"\u003eactions/checkout#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 1 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1696\"\u003eactions/checkout#1696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 2 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1695\"\u003eactions/checkout#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: Suggest \u003ccode\u003euser.email\u003c/code\u003e to be \u003ccode\u003e41898282+github-actions[bot]@users.noreply.github.com\u003c/code\u003e by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1707\"\u003eactions/checkout#1707\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.4...v4.1.5\"\u003ehttps://github.com/actions/checkout/compare/v4.1.4...v4.1.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b\"\u003e\u003ccode\u003e44c2b7a\u003c/code\u003e\u003c/a\u003e README: Suggest \u003ccode\u003euser.email\u003c/code\u003e to be `41898282+github-actions[bot]\u003ca href\u003d\"https://github.com/users\"\u003e\u003ccode\u003e@​users\u003c/code\u003e\u003c/a\u003e.norepl...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8459bc0c7e3759cdf591f513d9f141a95fef0a8f\"\u003e\u003ccode\u003e8459bc0\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 2 to 4 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/3f603f6d5e9f40714f97b2f017aa0df2a443192a\"\u003e\u003ccode\u003e3f603f6\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 1 to 4 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/fd084cde189b7b76ec305d52e27be545a0172823\"\u003e\u003ccode\u003efd084cd\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 2 to 3 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/9c1e94e0ad997d618b6113a2171b055037589028\"\u003e\u003ccode\u003e9c1e94e\u003c/code\u003e\u003c/a\u003e Update NPM dependencies (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.4\u0026new-version\u003d4.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1291\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1291 from google:dependabot/github_actions/actions/checkout-4.1.5 b89cb346efc0796f901355965c7c1f5aaab9acdb\nPiperOrigin-RevId: 631384562\n"
    },
    {
      "commit": "ecee7248e0d7e96f3ab51581a37496fb496dc1e6",
      "tree": "d4507e6cd76e06b8a63549e27770b30087b4dd4f",
      "parents": [
        "704814977927fb586e8d356526c850f616816429"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon May 06 11:12:18 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon May 06 11:13:16 2024 -0700"
      },
      "message": "Bump Guava to 33.2.0.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 631123947\n"
    },
    {
      "commit": "704814977927fb586e8d356526c850f616816429",
      "tree": "b2d671900865ab6d0355d4488a476d7d8e01248b",
      "parents": [
        "a4508d3ab0d477d7bdb54f80ad2390f6bad62d93"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat May 04 11:47:02 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Sat May 04 11:48:04 2024 -0700"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.27.0 to 2.27.1\n\nBumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.27.0 to 2.27.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.27.1\u003c/h2\u003e\n\u003cp\u003eThis release contains all of the changes in \u003ca href\u003d\"https://github.com/google/error-prone/releases/tag/v2.27.0\"\u003e2.27.0\u003c/a\u003e, plus a bug fix to \u003ca href\u003d\"https://errorprone.info/bugpattern/ClassInitializationDeadlock\"\u003e\u003ccode\u003eClassInitializationDeadlock\u003c/code\u003e\u003c/a\u003e (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4378\"\u003egoogle/error-prone#4378\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.27.0...v2.27.1\"\u003ehttps://github.com/google/error-prone/compare/v2.27.0...v2.27.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/464bb93d292123c750fe107984dcefc6f0905f00\"\u003e\u003ccode\u003e464bb93\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bc3309a7dbe95d006ee190fb36f2d654779858d4\"\u003e\u003ccode\u003ebc3309a\u003c/code\u003e\u003c/a\u003e Flag comparisons of \u003ccode\u003eSomeEnum.valueOf(...)\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/6a8f4936b20e0a432d73930dac5f78517103af2f\"\u003e\u003ccode\u003e6a8f493\u003c/code\u003e\u003c/a\u003e Don\u0027t scan into nested enums in ClassInitializationDeadlock\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c8df502ab7cc8ce16b1a2e53533e7c247eba4a85\"\u003e\u003ccode\u003ec8df502\u003c/code\u003e\u003c/a\u003e Make the logic of detecting at least one allowed usage more explicit.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.27.0...v2.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.27.0\u0026new-version\u003d2.27.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1287\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1287 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.27.1 baa0c91d8e63902f22cab855bb3c717464ce0490\nPiperOrigin-RevId: 630683660\n"
    },
    {
      "commit": "a4508d3ab0d477d7bdb54f80ad2390f6bad62d93",
      "tree": "ba409e903beef263fc4a9413d2198ceb55ce4f94",
      "parents": [
        "10f47881d108ee78d80c8ee50d98385c7d78019b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 02 06:49:22 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu May 02 06:50:08 2024 -0700"
      },
      "message": "Bump org.checkerframework:checker-qual from 3.42.0 to 3.43.0\n\nBumps [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) from 3.42.0 to 3.43.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.43.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.43.0 (May 1, 2024)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMethod, constructor, lambda, and method reference type inference has been greatly improved.  The \u003ccode\u003e-AconservativeUninferredTypeArguments\u003c/code\u003e option is no longer necessary and has been removed.\u003c/p\u003e\n\u003cp\u003eRenamed command-line arguments:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipDirs\u003c/code\u003e has been renamed to \u003ccode\u003e-AskipFiles\u003c/code\u003e.\n\u003ccode\u003e-AskipDirs\u003c/code\u003e will continue to work for the time being.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AonlyFiles\u003c/code\u003e complements \u003ccode\u003e-AskipFiles\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA specialized inference algorithm for the Resource Leak Checker runs automatically as part of whole-program inference.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eObjectCreationNode#getConstructor\u003c/code\u003e in favor of new \u003ccode\u003eObjectCreationNode#getTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eRenamed \u003ccode\u003eAbstractCFGVisualizer.visualizeBlockHelper()\u003c/code\u003e to \u003ccode\u003evisualizeBlockWithSeparator()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMoved methods from \u003ccode\u003eTreeUtils\u003c/code\u003e to subclasses of \u003ccode\u003eTreeUtilsAfterJava11\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eisConstantCaseLabelTree\u003c/li\u003e\n\u003cli\u003eisDefaultCaseLabelTree\u003c/li\u003e\n\u003cli\u003eisPatternCaseLabelTree\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRenamed \u003ccode\u003eBaseTypeVisitor.checkForPolymorphicQualifiers()\u003c/code\u003e to \u003ccode\u003ewarnInvalidPolymorphicQualifier()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/979\"\u003e#979\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4559\"\u003e#4559\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4593\"\u003e#4593\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5058\"\u003e#5058\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5734\"\u003e#5734\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5781\"\u003e#5781\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6071\"\u003e#6071\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6093\"\u003e#6093\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6239\"\u003e#6239\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6297\"\u003e#6297\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6317\"\u003e#6317\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6322\"\u003e#6322\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6346\"\u003e#6346\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6373\"\u003e#6373\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6376\"\u003e#6376\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6378\"\u003e#6378\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6379\"\u003e#6379\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6380\"\u003e#6380\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6389\"\u003e#6389\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6393\"\u003e#6393\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6396\"\u003e#6396\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6402\"\u003e#6402\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6406\"\u003e#6406\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6407\"\u003e#6407\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6417\"\u003e#6417\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6421\"\u003e#6421\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6430\"\u003e#6430\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6433\"\u003e#6433\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6438\"\u003e#6438\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6442\"\u003e#6442\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6473\"\u003e#6473\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6480\"\u003e#6480\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6507\"\u003e#6507\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6531\"\u003e#6531\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6535\"\u003e#6535\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.43.0 (May 1, 2024)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMethod, constructor, lambda, and method reference type inference has been\ngreatly improved.  The \u003ccode\u003e-AconservativeUninferredTypeArguments\u003c/code\u003e option is\nno longer necessary and has been removed.\u003c/p\u003e\n\u003cp\u003eRenamed command-line arguments:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipDirs\u003c/code\u003e has been renamed to \u003ccode\u003e-AskipFiles\u003c/code\u003e.\n\u003ccode\u003e-AskipDirs\u003c/code\u003e will continue to work for the time being.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AonlyFiles\u003c/code\u003e complements \u003ccode\u003e-AskipFiles\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA specialized inference algorithm for the Resource Leak Checker runs\nautomatically as part of whole-program inference.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eObjectCreationNode#getConstructor\u003c/code\u003e in favor of new\n\u003ccode\u003eObjectCreationNode#getTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eRenamed \u003ccode\u003eAbstractCFGVisualizer.visualizeBlockHelper()\u003c/code\u003e to\n\u003ccode\u003evisualizeBlockWithSeparator()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMoved methods from \u003ccode\u003eTreeUtils\u003c/code\u003e to subclasses of \u003ccode\u003eTreeUtilsAfterJava11\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eisConstantCaseLabelTree\u003c/li\u003e\n\u003cli\u003eisDefaultCaseLabelTree\u003c/li\u003e\n\u003cli\u003eisPatternCaseLabelTree\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRenamed \u003ccode\u003eBaseTypeVisitor.checkForPolymorphicQualifiers()\u003c/code\u003e to\n\u003ccode\u003ewarnInvalidPolymorphicQualifier()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/979\"\u003e#979\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4559\"\u003e#4559\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/4593\"\u003e#4593\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5058\"\u003e#5058\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5734\"\u003e#5734\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/5781\"\u003e#5781\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6071\"\u003e#6071\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6093\"\u003e#6093\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6239\"\u003e#6239\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6297\"\u003e#6297\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6317\"\u003e#6317\u003c/a\u003e,\n\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6322\"\u003e#6322\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6346\"\u003e#6346\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6373\"\u003e#6373\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6376\"\u003e#6376\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6378\"\u003e#6378\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6379\"\u003e#6379\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6380\"\u003e#6380\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6389\"\u003e#6389\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6393\"\u003e#6393\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6396\"\u003e#6396\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6402\"\u003e#6402\u003c/a\u003e,\n\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6406\"\u003e#6406\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6407\"\u003e#6407\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6417\"\u003e#6417\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6421\"\u003e#6421\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6430\"\u003e#6430\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6433\"\u003e#6433\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6438\"\u003e#6438\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6442\"\u003e#6442\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6473\"\u003e#6473\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6480\"\u003e#6480\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6507\"\u003e#6507\u003c/a\u003e,\n\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6531\"\u003e#6531\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6535\"\u003e#6535\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/842c4d0080063ff37dc622398e8740731d96e801\"\u003e\u003ccode\u003e842c4d0\u003c/code\u003e\u003c/a\u003e new release 3.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/b687d3600a03c8e42eb9eb618479bfab864283f3\"\u003e\u003ccode\u003eb687d36\u003c/code\u003e\u003c/a\u003e Use property instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/2db3beb3e20db561c73a2e25c65ad4af7462cead\"\u003e\u003ccode\u003e2db3beb\u003c/code\u003e\u003c/a\u003e Only sign when publishing.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/917b4847701f7bf7017b89867ba76095b0eadea2\"\u003e\u003ccode\u003e917b484\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/37492ba09bb60b56cc7df23104c8e2161960623f\"\u003e\u003ccode\u003e37492ba\u003c/code\u003e\u003c/a\u003e Update Stubparser  to version 3.25.10(\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/81f7d0196935b1f8c9be39813c350643e0461af1\"\u003e\u003ccode\u003e81f7d01\u003c/code\u003e\u003c/a\u003e Use Guava version 33.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/7051bda594a08c835b85e519a74cb2cef00d7927\"\u003e\u003ccode\u003e7051bda\u003c/code\u003e\u003c/a\u003e Use Error Prone 2.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/2890be7612df006ccfc2fb41312a1af2ca8b43cf\"\u003e\u003ccode\u003e2890be7\u003c/code\u003e\u003c/a\u003e Simplify calls to \u003ccode\u003eList.toArray()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/1cf6f323a96376150cd31447a5c91cd63109e2bf\"\u003e\u003ccode\u003e1cf6f32\u003c/code\u003e\u003c/a\u003e Update dependency org.checkerframework:stubparser to v3.25.10 (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6553\"\u003e#6553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/typetools/checker-framework/commit/fa837dc9b53dd773e942f1275afe58bd37345b2b\"\u003e\u003ccode\u003efa837dc\u003c/code\u003e\u003c/a\u003e Update plugin com.gorylenko.gradle-git-properties to v2.4.2 (\u003ca href\u003d\"https://redirect.github.com/typetools/checker-framework/issues/6554\"\u003e#6554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.checkerframework:checker-qual\u0026package-manager\u003dmaven\u0026previous-version\u003d3.42.0\u0026new-version\u003d3.43.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1286\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1286 from google:dependabot/maven/org.checkerframework-checker-qual-3.43.0 4283f3c15aa38340d7cde184f166d2f8f36e8ecd\nPiperOrigin-RevId: 630048526\n"
    },
    {
      "commit": "10f47881d108ee78d80c8ee50d98385c7d78019b",
      "tree": "c62539a8147f6514a7999810766e9fd3c56e6d6d",
      "parents": [
        "1bceeb192028152e66dbfa6fc0f973a130ca818f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 29 06:39:06 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Apr 29 06:40:02 2024 -0700"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.26.1 to 2.27.0\n\nBumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.26.1 to 2.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone  2.27.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/ClassInitializationDeadlock\"\u003e\u003ccode\u003eClassInitializationDeadlock\u003c/code\u003e\u003c/a\u003e detects class initializers that reference subtypes of the current class, which can result in deadlocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/MockitoDoSetup\"\u003e\u003ccode\u003eMockitoDoSetup\u003c/code\u003e\u003c/a\u003e suggests using \u003ccode\u003ewhen\u003c/code\u003e/\u003ccode\u003ethenReturn\u003c/code\u003e over \u003ccode\u003edoReturn\u003c/code\u003e/\u003ccode\u003ewhen\u003c/code\u003e for additional type safety.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/VoidUsed\"\u003e\u003ccode\u003eVoidUsed\u003c/code\u003e\u003c/a\u003e suggests using a literal \u003ccode\u003enull\u003c/code\u003e instead of referring to a \u003ccode\u003eVoid\u003c/code\u003e-typed variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTruthSelfEquals\u003c/code\u003e has been renamed and generalized as \u003ca href\u003d\"https://errorprone.info/bugpattern/SelfAssertion\"\u003e\u003ccode\u003eSelfAssertion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/RedundantSetterCall\"\u003e\u003ccode\u003eRedundantSetterCall\u003c/code\u003e\u003c/a\u003e has been improved, and enabled as an error oby default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4291\"\u003e#4291\u003c/a\u003e. \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4308\"\u003e#4308\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4343\"\u003e#4343\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4320\"\u003e#4320\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.26.1...v2.27.0\"\u003ehttps://github.com/google/error-prone/compare/v2.26.1...v2.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ebe0a014edf7a50345c3b9e958e876e8a9177f60\"\u003e\u003ccode\u003eebe0a01\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/fd9b826d595cabe56a66c060ce52504cd24630af\"\u003e\u003ccode\u003efd9b826\u003c/code\u003e\u003c/a\u003e Remove a very literal change-detector test, and move the comment to the produ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/f289d9ef8f523ba76b433c5273a539b4e526134f\"\u003e\u003ccode\u003ef289d9e\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eVoidUsed\u003c/code\u003e: flag \u003ccode\u003eVoid\u003c/code\u003e variables being \u003cem\u003eused\u003c/em\u003e, where they can simply be repl...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3ee6f41416ba8007eb7366c7dc644bcf1655f97f\"\u003e\u003ccode\u003e3ee6f41\u003c/code\u003e\u003c/a\u003e Fix for a crash in RedundantSetterCall.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/92c106da53f08cf876f2e37c5946e5a8d3c12d29\"\u003e\u003ccode\u003e92c106d\u003c/code\u003e\u003c/a\u003e Encourage when/thenReturn over doReturn/when.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/07c1a7c80b9e3cc0b8c38a3a46b464fda373f5b7\"\u003e\u003ccode\u003e07c1a7c\u003c/code\u003e\u003c/a\u003e Stop mentioning \u003ccode\u003e@Var\u003c/code\u003e in[]\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/9d662726ccffcc9e9ec8746f0c2469f825a55ba2\"\u003e\u003ccode\u003e9d66272\u003c/code\u003e\u003c/a\u003e Correction to UseCorrectAssertInTests.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a6ab21a1ad985820462d3b631ac369415c9630b3\"\u003e\u003ccode\u003ea6ab21a\u003c/code\u003e\u003c/a\u003e Fix a crash in JUnitIncompatibleType\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5a7b8d9b41a19aaf6cc917bc295ab5201cc2f328\"\u003e\u003ccode\u003e5a7b8d9\u003c/code\u003e\u003c/a\u003e NearbyCallers: scan the body of expression lambdas.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/53d787c7803dbb505b83df47c2a535ac9084e97e\"\u003e\u003ccode\u003e53d787c\u003c/code\u003e\u003c/a\u003e Don\u0027t suggest \u003ccode\u003eImmutableSet\u003c/code\u003e if \u003ccode\u003eImmutableList\u003c/code\u003e is unused.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.26.1...v2.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.26.1\u0026new-version\u003d2.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1285\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1285 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.27.0 8bad6002d37913221b59e479e5d01bfd0c8e6f29\nPiperOrigin-RevId: 629051475\n"
    },
    {
      "commit": "1bceeb192028152e66dbfa6fc0f973a130ca818f",
      "tree": "640f51d299fc5f8b63ff215dead13f37c9e57294",
      "parents": [
        "acd1797205e68cdc32f8e1ef326a740091baf078"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 25 06:53:33 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Apr 25 06:54:37 2024 -0700"
      },
      "message": "Bump actions/checkout from 4.1.3 to 4.1.4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eextensions.worktreeConfig\u003c/code\u003e when disabling \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1692\"\u003eactions/checkout#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot config by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1688\"\u003eactions/checkout#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1643\"\u003eactions/checkout#1643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the minor-actions-dependencies group with 2 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1693\"\u003eactions/checkout#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.3...v4.1.4\"\u003ehttps://github.com/actions/checkout/compare/v4.1.3...v4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eextensions.worktreeConfig\u003c/code\u003e when disabling \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1692\"\u003eactions/checkout#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot config by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1688\"\u003eactions/checkout#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the minor-actions-dependencies group with 2 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1693\"\u003eactions/checkout#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1643\"\u003eactions/checkout#1643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck git version before attempting to disable \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1656\"\u003eactions/checkout#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSH user parameter by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1685\"\u003eactions/checkout#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/checkout\u003c/code\u003e version in \u003ccode\u003eupdate-main-version.yml\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1650\"\u003eactions/checkout#1650\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Disable sparse checkout whenever \u003ccode\u003esparse-checkout\u003c/code\u003e option is not present \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1598\"\u003eactions/checkout#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect link to GitHub Docs by \u003ca href\u003d\"https://github.com/peterbe\"\u003e\u003ccode\u003e@​peterbe\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1511\"\u003eactions/checkout#1511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to release page from what\u0027s new section by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1514\"\u003eactions/checkout#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eAdd support for partial checkout filters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eSupport fetching without the --progress option\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eUpdate to node20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/0ad4b8fadaa221de15dcec353f45205ec38ea70b\"\u003e\u003ccode\u003e0ad4b8f\u003c/code\u003e\u003c/a\u003e Prep Release v4.1.4 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/43045ae669be728bd34ed56fcd1a230c0dc4d8e2\"\u003e\u003ccode\u003e43045ae\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003eextensions.worktreeConfig\u003c/code\u003e when disabling \u003ccode\u003esparse-checkout\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/37b082107ba410260a3aaddf93122e04801ce631\"\u003e\u003ccode\u003e37b0821\u003c/code\u003e\u003c/a\u003e Bump the minor-actions-dependencies group with 2 updates (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/9839dc14a02ddc6b6995e69eb3ecb98132fc8b6b\"\u003e\u003ccode\u003e9839dc1\u003c/code\u003e\u003c/a\u003e Add dependabot config (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/9b4c13b0bfa31b4514c14f74b5a166c2708f43c6\"\u003e\u003ccode\u003e9b4c13b\u003c/code\u003e\u003c/a\u003e Bump word-wrap from 1.2.3 to 1.2.5 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/1d96c772d19495a3b5c517cd2bc0cb401ea0529f...0ad4b8fadaa221de15dcec353f45205ec38ea70b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.3\u0026new-version\u003d4.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1284\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1284 from google:dependabot/github_actions/actions/checkout-4.1.4 0ea997a3e287a09d08040543bcc60bd77d83ad53\nPiperOrigin-RevId: 628060824\n"
    },
    {
      "commit": "acd1797205e68cdc32f8e1ef326a740091baf078",
      "tree": "c1fc6ca9f9294622c069b1ceb815497f80ddd71f",
      "parents": [
        "fd6a3132647d7c506432667d65555758e9c0471f"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Apr 24 12:35:52 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Apr 24 12:36:34 2024 -0700"
      },
      "message": "Suppress or work around false-positive errors from the forthcoming version of our nullness checker.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 627817079\n"
    },
    {
      "commit": "fd6a3132647d7c506432667d65555758e9c0471f",
      "tree": "0792587ed9c8a8923b171840e93f2e696214a660",
      "parents": [
        "19ac557e5d67f3d3019ac0113fe4ec0b94a6fdfc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 24 11:18:57 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Apr 24 11:19:43 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4\n\nBumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.3 to 3.2.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/releases\"\u003eorg.apache.maven.plugins:maven-gpg-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317521\u0026amp;version\u003d12354486\"\u003eRelease Notes - Maven GPG Plugin - Version 3.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MGPG-125\"\u003e[MGPG-125]\u003c/a\u003e - Fix \u0026quot;bestPractices\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/95\"\u003e#95\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.16.0 to 2.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/94\"\u003e#94\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/789149ea5676238f4e2958f51ae10778ca2ba3f0\"\u003e\u003ccode\u003e789149e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-gpg-plugin-3.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/893aedcab271ac92ef01f1a4346320525e678b39\"\u003e\u003ccode\u003e893aedc\u003c/code\u003e\u003c/a\u003e [MGPG-125] Fix \u0026quot;bestPractices\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/b6f0324f27c780ee96840cfecfec866b44635f26\"\u003e\u003ccode\u003eb6f0324\u003c/code\u003e\u003c/a\u003e [MGPG-126] Bump commons-io:commons-io from 2.16.0 to 2.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/3c5878b12cb95e077bc8f77bdb07913d210f8c95\"\u003e\u003ccode\u003e3c5878b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.3...maven-gpg-plugin-3.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-gpg-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.2.3\u0026new-version\u003d3.2.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1280\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1280 from google:dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.4 b1c17d6ae981a8d53e168862c46549f9872185ab\nPiperOrigin-RevId: 627791413\n"
    },
    {
      "commit": "19ac557e5d67f3d3019ac0113fe4ec0b94a6fdfc",
      "tree": "e38c50d4f271ad897cd31ecdc7e230c2ec0a867f",
      "parents": [
        "2b370c19eec9859034f697d7f023f110cdbfef21"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 22 07:24:05 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Apr 22 07:25:07 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1\n\nBumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/releases\"\u003eorg.apache.maven.plugins:maven-jar-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-307\"\u003e[MJAR-307]\u003c/a\u003e - Wrong version of commons-io cause a ClassNotFound o.a.commons.io.file.attribute.FileTimes (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/83\"\u003e#83\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-308\"\u003e[MJAR-308]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/85\"\u003e#85\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/8b29adc0e420b1da1495791c9d5bb9399590cc51\"\u003e\u003ccode\u003e8b29adc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-jar-plugin-3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/325b2990308f08d4a2b3010cafe8bb55304ef53c\"\u003e\u003ccode\u003e325b299\u003c/code\u003e\u003c/a\u003e [MJAR-308] Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/52111cc9250fc5876f4a6570a48bc679d099d8e2\"\u003e\u003ccode\u003e52111cc\u003c/code\u003e\u003c/a\u003e [MJAR-307] Wrong version of commons-io cause a ClassNotFound o.a.commons.io.f...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/902d4c55a19f301c31a4e187fbd798d4f847cb19\"\u003e\u003ccode\u003e902d4c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.0...maven-jar-plugin-3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-jar-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.4.0\u0026new-version\u003d3.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1281\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1281 from google:dependabot/maven/org.apache.maven.plugins-maven-jar-plugin-3.4.1 ae808409ea74e62060f8938e890b6d0226412170\nPiperOrigin-RevId: 627028526\n"
    },
    {
      "commit": "2b370c19eec9859034f697d7f023f110cdbfef21",
      "tree": "2dc4107ad31fdadb5a8efa9a7e6a193b84a290cf",
      "parents": [
        "59e7a50653bd0518f86ffc8c8fadac7a3d67a540"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 22 06:39:07 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Apr 22 06:39:59 2024 -0700"
      },
      "message": "Bump actions/checkout from 4.1.2 to 4.1.3\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/checkout\u003c/code\u003e version in \u003ccode\u003eupdate-main-version.yml\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1650\"\u003eactions/checkout#1650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck git version before attempting to disable \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1656\"\u003eactions/checkout#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSH user parameter by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1685\"\u003eactions/checkout#1685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/actions/checkout/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/1d96c772d19495a3b5c517cd2bc0cb401ea0529f\"\u003e\u003ccode\u003e1d96c77\u003c/code\u003e\u003c/a\u003e Add SSH user parameter (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/cd7d8d697e10461458bc61a30d094dc601a8b017\"\u003e\u003ccode\u003ecd7d8d6\u003c/code\u003e\u003c/a\u003e Check git version before attempting to disable \u003ccode\u003esparse-checkout\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8410ad0602e1e429cee44a835ae9f77f654a6694\"\u003e\u003ccode\u003e8410ad0\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eactions/checkout\u003c/code\u003e version in \u003ccode\u003eupdate-main-version.yml\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.2\u0026new-version\u003d4.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1279\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1279 from google:dependabot/github_actions/actions/checkout-4.1.3 d4f8861099e40b1f76d5d469719ae7a43c53c609\nPiperOrigin-RevId: 627018768\n"
    },
    {
      "commit": "59e7a50653bd0518f86ffc8c8fadac7a3d67a540",
      "tree": "de26cfac1ce979fbd0f89d20410e59229b08c01c",
      "parents": [
        "b74edadf4cbff4a6152d505811989dcfb6aa6167"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Apr 17 18:26:07 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Apr 17 18:28:16 2024 -0700"
      },
      "message": "Deprecate `Subject.Factory` methods for Java 8 types.\n\nThey are no longer necessary.\n\nRELNOTES\u003dDeprecated `Subject.Factory` methods for Java 8 types. We won\u0027t remove them, but you can simplify your code by migrating off them: Just replace `assertAbout(foos()).that(foo)` with `assertThat(foo)`.\nPiperOrigin-RevId: 625870580\n"
    },
    {
      "commit": "b74edadf4cbff4a6152d505811989dcfb6aa6167",
      "tree": "e5c6d63756d94018efbf374d0bb49d02b150e674",
      "parents": [
        "85772be2435fb42eecd970845a884d918f0c20f9"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Apr 15 06:33:15 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Apr 15 06:34:14 2024 -0700"
      },
      "message": "Remove a confusing comment.\n\nWhen I saw a Copybara update for this dependency I wondered whether the comment meant that the version had to stay at a particular level to \"work around a ubuntu bug\". But I think it was just saying, in 2015, that the default maven-jar-plugin version had the bug and we needed to use a more recent explicit version.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 624940222\n"
    },
    {
      "commit": "85772be2435fb42eecd970845a884d918f0c20f9",
      "tree": "366822d8c5677f837175b8fca82c27e88ffdda76",
      "parents": [
        "23171822b1597bf3366fd0d536e9b25c5264c3ac"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 15 06:21:47 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Apr 15 06:22:27 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0\n\nBumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.3.0 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/releases\"\u003eorg.apache.maven.plugins:maven-jar-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-296\"\u003e[MJAR-296]\u003c/a\u003e - Allow including files excluded by default. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/67\"\u003e#67\u003c/a\u003e) \u003ca href\u003d\"https://github.com/redzi\"\u003e\u003ccode\u003e@​redzi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-302\"\u003e[MJAR-302]\u003c/a\u003e - Require Maven 3.6.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/77\"\u003e#77\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-292\"\u003e[MJAR-292]\u003c/a\u003e - Detect MRJAR and add Multi-Release manifest entry (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/57\"\u003e#57\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-62\"\u003e[MJAR-62]\u003c/a\u003e - Set Build-Jdk according to used toolchain (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/73\"\u003e#73\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-306\"\u003e[MJAR-306]\u003c/a\u003e - Use properties for plugins versions in LifecycleMapping (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/82\"\u003e#82\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.1 to 5.10.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/74\"\u003e#74\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-298\"\u003e[MJAR-298]\u003c/a\u003e - Update Maven-Archiver to 3.6.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/78\"\u003e#78\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 2 to 4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/72\"\u003e#72\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.14.0 to 2.15.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/68\"\u003e#68\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-297\"\u003e[MJAR-297]\u003c/a\u003e - Update Parent to 40 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/64\"\u003e#64\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-298\"\u003e[MJAR-298]\u003c/a\u003e - Update Maven-Archiver to 3.6.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/65\"\u003e#65\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-293\"\u003e[MJAR-293]\u003c/a\u003e - Update Parent to 39 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/59\"\u003e#59\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-304\"\u003e[MJAR-304]\u003c/a\u003e - Refresh download page (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/80\"\u003e#80\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAR-303\"\u003e[MJAR-303]\u003c/a\u003e - Cleanup declared dependencies (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/79\"\u003e#79\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependency on plexus (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/63\"\u003e#63\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/992f44a2ef710326a6b98e18d4e40f724bea5f90\"\u003e\u003ccode\u003e992f44a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-jar-plugin-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/5e31b9933a68a44b180a499636f7f43c8521648c\"\u003e\u003ccode\u003e5e31b99\u003c/code\u003e\u003c/a\u003e [MJAR-296] Allow including files excluded by default. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/ddfb635b55ec1ad23f83c4884a743b4a6c80a273\"\u003e\u003ccode\u003eddfb635\u003c/code\u003e\u003c/a\u003e [MJAR-306] Use properties for plugins versions in LifecycleMapping\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/aeffa392dd83040cde908c633b0ce2406850193b\"\u003e\u003ccode\u003eaeffa39\u003c/code\u003e\u003c/a\u003e [MJAR-304] Refresh download page\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/ee85d599e14cbc69b71c65ade07b57f616217b57\"\u003e\u003ccode\u003eee85d59\u003c/code\u003e\u003c/a\u003e [MJAR-303] Cleanup declared dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/845c12071f2ec733c985c3d0eab3e48b1c15a486\"\u003e\u003ccode\u003e845c120\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.10.1 to 5.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/8dd0d3f176fb28aa779cd2ddec9c342e834f38c6\"\u003e\u003ccode\u003e8dd0d3f\u003c/code\u003e\u003c/a\u003e [MJAR-298] Update Maven-Archiver to 3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/1b958d1804fa894eb4838c13b0532742751e5836\"\u003e\u003ccode\u003e1b958d1\u003c/code\u003e\u003c/a\u003e [MJAR-302] Require Maven 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/fa4330fa687a98b1fa43c9bc8a574408b2ffe40b\"\u003e\u003ccode\u003efa4330f\u003c/code\u003e\u003c/a\u003e [MJAR-62] Set Build-Jdk according to used toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/adf1c76a8944899ea5049eca6f004ff3ccad8148\"\u003e\u003ccode\u003eadf1c76\u003c/code\u003e\u003c/a\u003e Bump apache/maven-gh-actions-shared from 2 to 4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-jar-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.3.0\u0026new-version\u003d3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1276\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1276 from google:dependabot/maven/org.apache.maven.plugins-maven-jar-plugin-3.4.0 9ecfb77fd02fef31e112fc80b409e3dd0f476f9e\nPiperOrigin-RevId: 624937678\n"
    },
    {
      "commit": "23171822b1597bf3366fd0d536e9b25c5264c3ac",
      "tree": "bdaa68aa3d1e33320ced4383a3790936c41cee1b",
      "parents": [
        "399821e2496de84c966e69a925b382b88982b547"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 11 06:09:49 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Apr 11 06:10:44 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3\n\nBumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.2 to 3.2.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/releases\"\u003eorg.apache.maven.plugins:maven-gpg-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317521\u0026amp;version\u003d12354440\"\u003eRelease Notes - Maven GPG Plugin - Version 3.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MGPG-123%5D%5BMGPG-124\"\u003e[MGPG-123][MGPG-124]\u003c/a\u003e - Dependency upgrades (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/93\"\u003e#93\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MGPG-120\"\u003e[MGPG-120]\u003c/a\u003e - New mojo sign-deployed (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/88\"\u003e#88\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MGPG-121\"\u003e[MGPG-121]\u003c/a\u003e - Return the workaround for pseudo security (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/90\"\u003e#90\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MGPG-117\"\u003e[MGPG-117]\u003c/a\u003e - Improve passphrase handling (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/86\"\u003e#86\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MGPG-116\"\u003e[MGPG-116]\u003c/a\u003e - Up max key file size to 64K (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/85\"\u003e#85\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/89b91a40617f911ce77cc3190842d46b1f470f45\"\u003e\u003ccode\u003e89b91a4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-gpg-plugin-3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/fc2efa3097fa620ce5d5167a9d8ab9018a4247a5\"\u003e\u003ccode\u003efc2efa3\u003c/code\u003e\u003c/a\u003e [MGPG-123][MGPG-124] Dependency upgrades (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/50222d351ac12e746ce9921a957654e5e24a55de\"\u003e\u003ccode\u003e50222d3\u003c/code\u003e\u003c/a\u003e [MGPG-120] New mojo sign-deployed (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/a6c3a094ea1e3b29fc3711f450f57e6e292fabed\"\u003e\u003ccode\u003ea6c3a09\u003c/code\u003e\u003c/a\u003e [MGPG-122] Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.0 to 3...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/78f5e370ee5f02f1b613540d8d7204cab919d99d\"\u003e\u003ccode\u003e78f5e37\u003c/code\u003e\u003c/a\u003e [MGPG-121] Return the workaround for pseudo security (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/582df745e6ec01e414be255fae0a8b262255c641\"\u003e\u003ccode\u003e582df74\u003c/code\u003e\u003c/a\u003e [MGPG-117]  Improve passphrase handling (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/0adc6b8e50e09880495290aeb4a0dc953d1b7134\"\u003e\u003ccode\u003e0adc6b8\u003c/code\u003e\u003c/a\u003e [MGPG-118] Bump commons-io:commons-io from 2.15.1 to 2.16.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/ef57091a7ffce55afe7b68bbd8b7592a6831687f\"\u003e\u003ccode\u003eef57091\u003c/code\u003e\u003c/a\u003e [MGPG-116] Up max key file size to 64K (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/944be4e628ac721f654b4bbabb454206355144ae\"\u003e\u003ccode\u003e944be4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.2...maven-gpg-plugin-3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-gpg-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.2.2\u0026new-version\u003d3.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1275\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1275 from google:dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.3 12ad6298976a0dc145ff695c2a7ea638c11daeb4\nPiperOrigin-RevId: 623803311\n"
    },
    {
      "commit": "d1f5dd944c6374428316de0103569b37264220dd",
      "tree": "20fc4a42f3e1b8f013e6c8e3a0d6b54a66c6bdb1",
      "parents": [
        "6f762844ed2bd7a4fb2e43f0ca74ff7f02c67426",
        "2a22fac4fe99c700d92b3d027424ba76c05d83a5"
      ],
      "author": {
        "name": "Yiming Pan",
        "email": "yimingpan@google.com",
        "time": "Wed Apr 10 17:32:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 10 17:32:22 2024 +0000"
      },
      "message": "Create a build rule for Proto Truth. am: 636faf6950 am: 2a22fac4fe\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/truth/+/3027137\n\nChange-Id: Ia821643e337fa57ea10a632755f5901bab19d6c7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2a22fac4fe99c700d92b3d027424ba76c05d83a5",
      "tree": "20fc4a42f3e1b8f013e6c8e3a0d6b54a66c6bdb1",
      "parents": [
        "6f762844ed2bd7a4fb2e43f0ca74ff7f02c67426",
        "636faf695092cff67b7f4d4b3ca737a3a44350eb"
      ],
      "author": {
        "name": "Yiming Pan",
        "email": "yimingpan@google.com",
        "time": "Wed Apr 10 16:42:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 10 16:42:50 2024 +0000"
      },
      "message": "Create a build rule for Proto Truth. am: 636faf6950\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/truth/+/3027137\n\nChange-Id: I989deda6b048e0fe881424a25d490639debfd703\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "636faf695092cff67b7f4d4b3ca737a3a44350eb",
      "tree": "20fc4a42f3e1b8f013e6c8e3a0d6b54a66c6bdb1",
      "parents": [
        "6f762844ed2bd7a4fb2e43f0ca74ff7f02c67426"
      ],
      "author": {
        "name": "Yiming Pan",
        "email": "yimingpan@google.com",
        "time": "Fri Apr 05 07:28:29 2024 +0000"
      },
      "committer": {
        "name": "Yiming Pan",
        "email": "yimingpan@google.com",
        "time": "Mon Apr 08 07:43:46 2024 +0000"
      },
      "message": "Create a build rule for Proto Truth.\n\nProto Truth is used in AOSP/3028380. It makes comparing two Protos much easier.\n\nBug: 331294167\nTest: mmm -j external/truth/:truth-proto-extension\nChange-Id: Ie08f358e935212a8d9e61befd036ddf1d01dae58\n"
    },
    {
      "commit": "399821e2496de84c966e69a925b382b88982b547",
      "tree": "b2934654d5a294e44ad299350b8f0d7708baf53f",
      "parents": [
        "3c90468a9dd10674ba14512d3ce3f41b109c1238"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Apr 05 12:43:08 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Apr 05 12:44:05 2024 -0700"
      },
      "message": "Remove stray references to `Truth8`.\n\nAll callers should now use the equivalent methods that we\u0027ve added to `Truth`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 622255969\n"
    },
    {
      "commit": "3c90468a9dd10674ba14512d3ce3f41b109c1238",
      "tree": "6556ebce78946e6523bdbb7812328645b4d50ef5",
      "parents": [
        "3f1e6669b2dfa1434b35ce2ade607ea2ed72c359"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Apr 05 07:47:15 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Apr 05 07:48:11 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1\n\nBumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.3.0 to 3.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/f80596e4eb587cf99452b67b43ee9729fdadbf3a\"\u003e\u003ccode\u003ef80596e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-source-plugin-3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/7626998d262931570c969abe3fc60cf911fd6820\"\u003e\u003ccode\u003e7626998\u003c/code\u003e\u003c/a\u003e Bump apache/maven-gh-actions-shared from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/83c963c0fffadd3257e9a1ca9266cfac98c057c3\"\u003e\u003ccode\u003e83c963c\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 39 to 41 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/40ae49538beebc793f16a91578629383de114edb\"\u003e\u003ccode\u003e40ae495\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/073462bf11ad9cf61cab6a2ed213bb8af5349f35\"\u003e\u003ccode\u003e073462b\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-archiver from 3.6.0 to 3.6.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/0b1c82366e306c9d138a3a83950326071c2fc7c6\"\u003e\u003ccode\u003e0b1c823\u003c/code\u003e\u003c/a\u003e Fix typos in AbstractSourceJarMojo exception\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/099c65a64ac20e9f1133b41e2d1906944f6c13c3\"\u003e\u003ccode\u003e099c65a\u003c/code\u003e\u003c/a\u003e [MSOURCES-142] Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/1edeea47f80bc5c5903e88c1adbff56501248a8b\"\u003e\u003ccode\u003e1edeea4\u003c/code\u003e\u003c/a\u003e [MSOURCES-139] Fix typo in AbstractSourceJarMojo exception\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/436966ed7f93611d5faa6534478347b99c40f488\"\u003e\u003ccode\u003e436966e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-source-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.3.0\u0026new-version\u003d3.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1273\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1273 from google:dependabot/maven/org.apache.maven.plugins-maven-source-plugin-3.3.1 58000af790ab8169bbd3d6423c820b70506a6bb8\nPiperOrigin-RevId: 622177198\n"
    },
    {
      "commit": "3f1e6669b2dfa1434b35ce2ade607ea2ed72c359",
      "tree": "49e33985177453efa3d8aacb93021aa7047caa72",
      "parents": [
        "2fd5555440343600f5f8b377ed0862292e81e202"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 28 06:06:38 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Mar 28 06:07:33 2024 -0700"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 4.26.0 to 4.26.1\n\nBumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.26.0 to 4.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d4.26.0\u0026new-version\u003d4.26.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1272\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1272 from google:dependabot/maven/com.google.protobuf-protobuf-java-4.26.1 5c974da2746b8abc79eaf44bce6ccd10f06a5887\nPiperOrigin-RevId: 619902836\n"
    },
    {
      "commit": "2fd5555440343600f5f8b377ed0862292e81e202",
      "tree": "d5bfa9a261dccfac611dcffca8ae4fb7a982d0c8",
      "parents": [
        "db29011fb5f5564fc7b5d50823e4b1cc7e0a123b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 27 05:55:11 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Mar 27 05:56:55 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.2\n\nBumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.0 to 3.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/releases\"\u003eorg.apache.maven.plugins:maven-gpg-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cp\u003eJ\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317521\u0026amp;version\u003d12354419\"\u003eiRA link\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eRelease Notes - Maven GPG Plugin - Version 3.2.2\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[MGPG-113] SignAndDeployFileMojo results in 401 by \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/82\"\u003eapache/maven-gpg-plugin#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MGPG-114] Allow max key size of 16KB by \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/83\"\u003eapache/maven-gpg-plugin#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MGPG-115] Show more info about key used to sign by \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/pull/84\"\u003eapache/maven-gpg-plugin#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.1...maven-gpg-plugin-3.2.2\"\u003ehttps://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.1...maven-gpg-plugin-3.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317521\u0026amp;version\u003d12354394\"\u003eJIRA link\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eRelease Notes - Maven GPG Plugin - Version 3.2.1\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/ab97064bd26c7c81dd115948837b7b39a9733707\"\u003e\u003ccode\u003eab97064\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-gpg-plugin-3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/2be0a00b97105c9885c7f51f53cbc5f49720587a\"\u003e\u003ccode\u003e2be0a00\u003c/code\u003e\u003c/a\u003e [MGPG-115] Show more info about key used to sign (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/363183053da3325683ef60fafcf1ffafe4d07e31\"\u003e\u003ccode\u003e3631830\u003c/code\u003e\u003c/a\u003e [MGPG-114] Allow max key size of 16KB (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/528fab96943fcbfd0b70367b8fa388d8ac2a8bbc\"\u003e\u003ccode\u003e528fab9\u003c/code\u003e\u003c/a\u003e [MGPG-113] SignAndDeployFileMojo results in 401 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/770636b978c9c48a8d975b76807d9553e3c2c452\"\u003e\u003ccode\u003e770636b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/5b69086e7d2a48d985b6190cf75f1d0eb4ce2ecf\"\u003e\u003ccode\u003e5b69086\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-gpg-plugin-3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/28d298c2a9049c3a8535f97100670638ce48b724\"\u003e\u003ccode\u003e28d298c\u003c/code\u003e\u003c/a\u003e [MGPG-111] Fix dependencies (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/75d8ed56a05e7e886a61a92f076506b8ffba2bd1\"\u003e\u003ccode\u003e75d8ed5\u003c/code\u003e\u003c/a\u003e [MGPG-112] serverId def value was unintentionally dropped (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/2a11a2d667a6dbe17b8f037a8b822a1b16326a73\"\u003e\u003ccode\u003e2a11a2d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.0...maven-gpg-plugin-3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-gpg-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.2.0\u0026new-version\u003d3.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1271\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1271 from google:dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.2 b0e850a389017a7d8581bc1b147f8f0eb374bf41\nPiperOrigin-RevId: 619504199\n"
    },
    {
      "commit": "db29011fb5f5564fc7b5d50823e4b1cc7e0a123b",
      "tree": "aabcb2c423e4756d0fa2a14b171fe67ec615e3c9",
      "parents": [
        "68c990e5a6641b1a2402b741192802537ecf0f73"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 25 05:46:18 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Mar 25 05:47:06 2024 -0700"
      },
      "message": "Bump org.ow2.asm:asm from 9.6 to 9.7\n\nBumps org.ow2.asm:asm from 9.6 to 9.7.\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.ow2.asm:asm\u0026package-manager\u003dmaven\u0026previous-version\u003d9.6\u0026new-version\u003d9.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1270\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1270 from google:dependabot/maven/org.ow2.asm-asm-9.7 a3892fecf5800494fa91a79e1a55a495e8acc00a\nPiperOrigin-RevId: 618813680\n"
    },
    {
      "commit": "68c990e5a6641b1a2402b741192802537ecf0f73",
      "tree": "2c8a1727e859203dc5a823a8fcf6bb936bcc4530",
      "parents": [
        "6f1c2464d3c15ea4eb60ec69936d4ed3a509ecda"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 20 07:04:55 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Mar 20 07:05:51 2024 -0700"
      },
      "message": "Bump actions/cache from 4.0.1 to 4.0.2\n\nBumps [actions/cache](https://github.com/actions/cache) from 4.0.1 to 4.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/releases\"\u003eactions/cache\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efail-on-cache-miss\u003c/code\u003e not working by \u003ca href\u003d\"https://github.com/cdce8p\"\u003e\u003ccode\u003e@​cdce8p\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1327\"\u003eactions/cache#1327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/cache/compare/v4.0.1...v4.0.2\"\u003ehttps://github.com/actions/cache/compare/v4.0.1...v4.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/blob/main/RELEASES.md\"\u003eactions/cache\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003ch3\u003e4.0.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed restore \u003ccode\u003efail-on-cache-miss\u003c/code\u003e not working.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eisGhes\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated minimum runner version support from node 12 -\u0026gt; node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates \u003ccode\u003e@​actions/cache\u003c/code\u003e to v3.2.3 to fix accidental mutated path arguments to \u003ccode\u003egetCacheVersion\u003c/code\u003e \u003ca href\u003d\"https://redirect.github.com/actions/toolkit/pull/1378\"\u003eactions/toolkit#1378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional audit fixes of npm package(s)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with Azure SDK causing blob downloads to get stuck.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced segment size to 128MB and segment timeout to 10 minutes to fail fast in case the cache download is stuck.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to lookup cache without downloading it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix zstd not being used after zstd version upgrade to 1.5.4 on hosted runners.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded fix to prevent from setting MYSYS environment variable globally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to fail job on cache miss.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport cross os caching on Windows as an opt-in feature.\u003c/li\u003e\n\u003cli\u003eFix issue with symlink restoration on Windows for cross-os caches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.2\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/0c45773b623bea8c8e75f6c82b208c3cf94ea4f9\"\u003e\u003ccode\u003e0c45773\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1327\"\u003e#1327\u003c/a\u003e from cdce8p/fix-fail-on-cache-miss\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/8a55f839aa4b4578e47bdc8a52828637cbb9a454\"\u003e\u003ccode\u003e8a55f83\u003c/code\u003e\u003c/a\u003e Add test case for process exit\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/3884cace147bdf9307fcc52a277f421af7b30798\"\u003e\u003ccode\u003e3884cac\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/e29dad3e36390db18fc19fb666cb1302f4929002\"\u003e\u003ccode\u003ee29dad3\u003c/code\u003e\u003c/a\u003e Fix fail-on-cache-miss not working\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/cache/compare/ab5e6d0c87105b4c9c2047343972218f562e4319...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/cache\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.0.1\u0026new-version\u003d4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1269\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1269 from google:dependabot/github_actions/actions/cache-4.0.2 f179c4a7640c9ac3929872019bf00a0c8d51bbf6\nPiperOrigin-RevId: 617501274\n"
    },
    {
      "commit": "6f1c2464d3c15ea4eb60ec69936d4ed3a509ecda",
      "tree": "05165f5d3db865529448ea6ca4f0ee0d4af1a769",
      "parents": [
        "e6963aac9f1f91ce43003b17e52ce476bdf61dd6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 19 06:35:58 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Mar 19 06:36:51 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0\n\nBumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.1 to 3.13.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-574\"\u003e[MCOMPILER-574]\u003c/a\u003e - Propagate cause of exception in AbstractCompilerMojo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-582\"\u003e[MCOMPILER-582]\u003c/a\u003e - Automatic detection of release option for JDK \u0026lt; 9 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/228\"\u003e#228\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-583\"\u003e[MCOMPILER-583]\u003c/a\u003e - Require Maven 3.6.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/229\"\u003e#229\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-577\"\u003e[MCOMPILER-577]\u003c/a\u003e - Rename parameter \u0026quot;forceJavacCompilerUse\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/225\"\u003e#225\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-570\"\u003e[MCOMPILER-570]\u003c/a\u003e - Add links to javac documentation of JDK17 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/224\"\u003e#224\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-576\"\u003e[MCOMPILER-576]\u003c/a\u003e - Deprecate parameter \u0026quot;compilerVersion\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/223\"\u003e#223\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-575\"\u003e[MCOMPILER-575]\u003c/a\u003e - Bump plexusCompilerVersion from 2.14.2 to 2.15.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/227\"\u003e#227\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/226\"\u003e#226\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-548\"\u003e[MCOMPILER-548]\u003c/a\u003e - JDK 21 throws annotations processing warning that can not be turned off (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/200\"\u003e#200\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hgschmie\"\u003e\u003ccode\u003e@​hgschmie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-584\"\u003e[MCOMPILER-584]\u003c/a\u003e - Refresh page - Using Non-Javac Compilers (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/231\"\u003e#231\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-585\"\u003e[MCOMPILER-585]\u003c/a\u003e - Refresh plugins versions in ITs (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/230\"\u003e#230\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esubject verb agreement (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/221\"\u003e#221\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/a1415aa3833df5985ecdc2b854ef516d3afbf348\"\u003e\u003ccode\u003ea1415aa\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/b2b9196f61198daddcac513d849c0d808e02c8d7\"\u003e\u003ccode\u003eb2b9196\u003c/code\u003e\u003c/a\u003e [MCOMPILER-574] Propagate cause of exception in AbstractCompilerMojo\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/6d2ce5a46507ea6c44c2d4a81aaf183baad2784e\"\u003e\u003ccode\u003e6d2ce5a\u003c/code\u003e\u003c/a\u003e [MCOMPILER-584] Refresh page - Using Non-Javac Compilers\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/eebad60f7500c3db44050f599d5fc13f01af116b\"\u003e\u003ccode\u003eeebad60\u003c/code\u003e\u003c/a\u003e [MCOMPILER-585] Refresh plugins versions in ITs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/ceacf6884dc98be921f78cbb6de9a88213955471\"\u003e\u003ccode\u003eceacf68\u003c/code\u003e\u003c/a\u003e [MCOMPILER-582] Automatic detection of release option for JDK \u0026lt; 9\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/110293f730f03bd2361aafb39789055b52efe6ab\"\u003e\u003ccode\u003e110293f\u003c/code\u003e\u003c/a\u003e [MCOMPILER-583] Require Maven 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/90131df544a466a7d2f35e2c1da88f56b2b9368e\"\u003e\u003ccode\u003e90131df\u003c/code\u003e\u003c/a\u003e [MCOMPILER-575] Bump plexusCompilerVersion from 2.14.2 to 2.15.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/74cfc72acae4f55708bca189b2170167e83df6b3\"\u003e\u003ccode\u003e74cfc72\u003c/code\u003e\u003c/a\u003e [MCOMPILER-548] JDK 21 throws annotations processing warning that can not be ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/f85aa27d7cc28664ed7cfdd19b8e250652a66471\"\u003e\u003ccode\u003ef85aa27\u003c/code\u003e\u003c/a\u003e Bump apache/maven-gh-actions-shared from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/d59ef49ead31f7d85c24f98ca6747f9b3a1906a2\"\u003e\u003ccode\u003ed59ef49\u003c/code\u003e\u003c/a\u003e extract Maven 3.3.1 specific method call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.12.1...maven-compiler-plugin-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-compiler-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.12.1\u0026new-version\u003d3.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1266\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1266 from google:dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.13.0 f1ae34655db26c2b59663a8ba0194f558376b06e\nPiperOrigin-RevId: 617153715\n"
    },
    {
      "commit": "e6963aac9f1f91ce43003b17e52ce476bdf61dd6",
      "tree": "f292fe107f68ba9bb7ba080cc61110e5a61846d3",
      "parents": [
        "09b9f9f5f5a894d50f3ad85d8db0cdf6d8c8e898"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Mar 15 10:08:42 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Mar 15 10:09:31 2024 -0700"
      },
      "message": "Migrate off a deprecated `TextFormat` API, and upgrade to a protobuf version that removes it.\n\nFixes https://github.com/google/truth/pull/1262\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 616166139\n"
    },
    {
      "commit": "09b9f9f5f5a894d50f3ad85d8db0cdf6d8c8e898",
      "tree": "f3377c78c0b84b0b89c76d4287cbd32dcf3e1ffc",
      "parents": [
        "edbe9c1c4a4c95fcc31663cf0342c584fc4721bf"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 15 08:50:06 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Mar 15 08:51:08 2024 -0700"
      },
      "message": "Bump actions/setup-java from 4.2.0 to 4.2.1\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 4.2.0 to 4.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePatch for java version file to accept it from any path by \u003ca href\u003d\"https://github.com/mahabaleshwars\"\u003e\u003ccode\u003e@​mahabaleshwars\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/610\"\u003eactions/setup-java#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v4...v4.2.1\"\u003ehttps://github.com/actions/setup-java/compare/v4...v4.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/99b8673ff64fbf99d8d325f52d9a5bdedb8483e9\"\u003e\u003ccode\u003e99b8673\u003c/code\u003e\u003c/a\u003e Patch for java version file (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/5896cecc08fd8a1fbdfaf517e29b571164b031f7...99b8673ff64fbf99d8d325f52d9a5bdedb8483e9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/setup-java\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.2.0\u0026new-version\u003d4.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1264\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1264 from google:dependabot/github_actions/actions/setup-java-4.2.1 4645a4b36a5b021ccd186c6f63194a1117db8588\nPiperOrigin-RevId: 616143526\n"
    },
    {
      "commit": "edbe9c1c4a4c95fcc31663cf0342c584fc4721bf",
      "tree": "002210e2cbd5fdaa3b1602bc1e242b387e54f639",
      "parents": [
        "a0dd5852b3170b51b9c73f1d64ba7591e5d53084"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 14 09:17:02 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Mar 14 09:18:02 2024 -0700"
      },
      "message": "Bump actions/setup-java from 4.1.0 to 4.2.0\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated actions/httpclient version to 2.2.1 and other dependencies by \u003ca href\u003d\"https://github.com/HarithaVattikuti\"\u003e\u003ccode\u003e@​HarithaVattikuti\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/607\"\u003eactions/setup-java#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded .tool-versions file support  along with .java-version file by \u003ca href\u003d\"https://github.com/mahabaleshwars\"\u003e\u003ccode\u003e@​mahabaleshwars\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/606\"\u003eactions/setup-java#606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/HarithaVattikuti\"\u003e\u003ccode\u003e@​HarithaVattikuti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/607\"\u003eactions/setup-java#607\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v4...v4.2.0\"\u003ehttps://github.com/actions/setup-java/compare/v4...v4.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/5896cecc08fd8a1fbdfaf517e29b571164b031f7\"\u003e\u003ccode\u003e5896cec\u003c/code\u003e\u003c/a\u003e Added  .tool-versions file support (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/80ae3c2885b277a440ee4931b74570716d9a0e27\"\u003e\u003ccode\u003e80ae3c2\u003c/code\u003e\u003c/a\u003e Update httpclient version and other dependencies (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/9704b39bf258b59bc04b50fa2dd55e9ed76b47a8...5896cecc08fd8a1fbdfaf517e29b571164b031f7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/setup-java\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.0\u0026new-version\u003d4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1263\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1263 from google:dependabot/github_actions/actions/setup-java-4.2.0 c1e699780596d69978e8fe6c5959344a024d0043\nPiperOrigin-RevId: 615801568\n"
    },
    {
      "commit": "a0dd5852b3170b51b9c73f1d64ba7591e5d53084",
      "tree": "882c77ecf2e1db6bdfd8c259cfa789e9c93091bf",
      "parents": [
        "af5a2d0c097e3dc236262a86f05682dec1574f5f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 13 13:34:01 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Mar 13 13:35:23 2024 -0700"
      },
      "message": "Bump actions/checkout from 4.1.1 to 4.1.2\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cp\u003eWe are investigating the following issue with this release and have rolled-back the \u003ccode\u003ev4\u003c/code\u003e tag to point to \u003ccode\u003ev4.1.1\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esparse-checkout\u003c/code\u003e is not available on git versions prior to 2.27.0 (see \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1651\"\u003eactions/checkout#1651\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Disable sparse checkout whenever \u003ccode\u003esparse-checkout\u003c/code\u003e option is not present \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1598\"\u003eactions/checkout#1598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tough-cookie from 4.0.0 to 4.1.3 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1406\"\u003eactions/checkout#1406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.20.5 to 7.24.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1642\"\u003eactions/checkout#1642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1616\"\u003eactions/checkout#1616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/actions/checkout/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Disable sparse checkout whenever \u003ccode\u003esparse-checkout\u003c/code\u003e option is not present \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1598\"\u003eactions/checkout#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect link to GitHub Docs by \u003ca href\u003d\"https://github.com/peterbe\"\u003e\u003ccode\u003e@​peterbe\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1511\"\u003eactions/checkout#1511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to release page from what\u0027s new section by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1514\"\u003eactions/checkout#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eAdd support for partial checkout filters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eSupport fetching without the --progress option\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eUpdate to node20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/9bb56186c3b09b4f86b1c65136769dd318469633\"\u003e\u003ccode\u003e9bb5618\u003c/code\u003e\u003c/a\u003e Prep for release of  v4.1.2  (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8eb1f6a495037164bea451156472f35fdd6bafc0\"\u003e\u003ccode\u003e8eb1f6a\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.20.5 to 7.24.0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/556e4c3cb0b8b54b734286d5439adadcb0a8cb92\"\u003e\u003ccode\u003e556e4c3\u003c/code\u003e\u003c/a\u003e Bump tough-cookie from 4.0.0 to 4.1.3 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/b32f140b0c872d58512e0a66172253c302617b90\"\u003e\u003ccode\u003eb32f140\u003c/code\u003e\u003c/a\u003e Warn on attempts to publish \u003ccode\u003etest-ubuntu-git\u003c/code\u003e from non-main branch. (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/2650dbd060003e3b5ae211e4358852f336b682a7\"\u003e\u003ccode\u003e2650dbd\u003c/code\u003e\u003c/a\u003e Give \u003ccode\u003etest-ubuntu-git\u003c/code\u003e its own \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/aadec899646c8e0f34c52d9219c2faac36626b55\"\u003e\u003ccode\u003eaadec89\u003c/code\u003e\u003c/a\u003e Explicitly disable sparse checkout unless asked for (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/df0bcddf6d6823307c716b56a7ef9c3b25078874\"\u003e\u003ccode\u003edf0bcdd\u003c/code\u003e\u003c/a\u003e Refine workflow for generating \u003ccode\u003etest-ubuntu-git\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1617\"\u003e#1617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/473055ba18d6d2da209cd46110aadb9275e3194e\"\u003e\u003ccode\u003e473055b\u003c/code\u003e\u003c/a\u003e Create \u003ccode\u003etest-ubuntu-git\u003c/code\u003e Docker Container for Proxy Tests (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.1\u0026new-version\u003d4.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1259\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1259 from google:dependabot/github_actions/actions/checkout-4.1.2 7d01c8d6fe66817431a480ee0ca2fe6416401098\nPiperOrigin-RevId: 615527387\n"
    },
    {
      "commit": "af5a2d0c097e3dc236262a86f05682dec1574f5f",
      "tree": "00f96d19453c0334bb8f06f6c533e5b7fd0716fa",
      "parents": [
        "511d3b36a51f841cee2e9fa891f7837e8e696413"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Mar 13 13:00:58 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Mar 13 13:01:51 2024 -0700"
      },
      "message": "Bump Guava to 33.1.0.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 615516851\n"
    },
    {
      "commit": "511d3b36a51f841cee2e9fa891f7837e8e696413",
      "tree": "69bb1714b431650c096d812596fa221cfe244f9f",
      "parents": [
        "1f0fdcc5278714e170bdf011c10d0f798aedf6c4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 13 10:18:41 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Mar 13 10:19:30 2024 -0700"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.25.0 to 2.26.1\n\nBumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.25.0 to 2.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.26.1\u003c/h2\u003e\n\u003cp\u003eThis release contains all of the changes in \u003ca href\u003d\"https://github.com/google/error-prone/releases/tag/v2.26.0\"\u003e2.26.0\u003c/a\u003e, plus a bug fix to the module name of the annotations artifact \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e (\u003ca href\u003d\"https://github.com/google/error-prone/commit/9d99ee76f2ca8568b69150f5df7fe845c8545d16\"\u003ehttps://github.com/google/error-prone/commit/9d99ee76f2ca8568b69150f5df7fe845c8545d16\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting in \u003ccode\u003e2.26.x\u003c/code\u003e, the \u0027annotations\u0027 artifact now includes a \u003ccode\u003emodule-info.java\u003c/code\u003e for Java Platform Module System support, thanks to \u003ca href\u003d\"https://github.com/sgammon\"\u003e\u003ccode\u003e@​sgammon\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4311\"\u003e#4311\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eCompatibility note:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNow that the annotations artifact explicit declares a module instead of relying on \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e, JDK 17 and newer perform stricter module encapsulation checks. Modularized libraries depending on Error Prone annotations \u003ccode\u003e2.26.x\u003c/code\u003e and newer may see errors like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eerror: package com.google.errorprone.annotations is not visible\nimport com.google.errorprone.annotations.CheckReturnValue;\n                            ^\n  (package com.google.errorprone.annotations is declared in module com.google.errorprone.annotations, but module ... does not read it)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix is to add \u003ccode\u003erequires static\u003c/code\u003e to the module declaration of modularized libraries that depend on Error Prone annotations:\u003c/p\u003e\n\u003cpre lang\u003d\"diff\"\u003e\u003ccode\u003e module your.module {\n...\n+  requires static com.google.errorprone.annotations;\n }\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.26.0...v2.26.1\"\u003ehttps://github.com/google/error-prone/compare/v2.26.0...v2.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eWarning: This release contains a bug, please use \u003ca href\u003d\"https://github.com/google/error-prone/releases/tag/v2.26.1\"\u003e2.26.1\u003c/a\u003e or newer instead.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u0027annotations\u0027 artifact now includes a \u003ccode\u003emodule-info.java\u003c/code\u003e for Java Platform Module System support, thanks to \u003ca href\u003d\"https://github.com/sgammon\"\u003e\u003ccode\u003e@​sgammon\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4311\"\u003e#4311\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled checks passed to \u003ccode\u003e-XepPatchChecks\u003c/code\u003e are now ignored, instead of causing a crash. Thanks to \u003ca href\u003d\"https://github.com/oxkitsune\"\u003e\u003ccode\u003e@​oxkitsune\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4028\"\u003e#4028\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/SystemConsoleNull\"\u003e\u003ccode\u003eSystemConsoleNull\u003c/code\u003e\u003c/a\u003e: Null-checking \u003ccode\u003eSystem.console()\u003c/code\u003e is not a reliable way to detect if the console is connected to a terminal.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/EnumOrdinal\"\u003e\u003ccode\u003eEnumOrdinal\u003c/code\u003e\u003c/a\u003e: Discourage uses of \u003ccode\u003eEnum.ordinal()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2649\"\u003e#2649\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3908\"\u003e#3908\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4028\"\u003e#4028\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4311\"\u003e#4311\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4314\"\u003e#4314\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.25.0...v2.26.0\"\u003ehttps://github.com/google/error-prone/compare/v2.25.0...v2.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b38057250a8a035d6b3856098145aeab1df1149f\"\u003e\u003ccode\u003eb380572\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/9d99ee76f2ca8568b69150f5df7fe845c8545d16\"\u003e\u003ccode\u003e9d99ee7\u003c/code\u003e\u003c/a\u003e fix: module name → \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ea5ef6dd29022683eced044a2b0b3fa91d8b3200\"\u003e\u003ccode\u003eea5ef6d\u003c/code\u003e\u003c/a\u003e Add the \u0027compile\u0027 goal for \u0027compile-java9\u0027\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0e9536471b6b8e7e03d29584eceb8a0e0f3240d7\"\u003e\u003ccode\u003e0e95364\u003c/code\u003e\u003c/a\u003e feat: add jpms definition for \u003ccode\u003eannotations\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/9da2d5580e3939f97ef2e91278b330a56b5ed1fe\"\u003e\u003ccode\u003e9da2d55\u003c/code\u003e\u003c/a\u003e Ignore disabled checks passed to \u003ccode\u003e-XepPatchChecks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3292632ee5f2776b57171bedef6bdb1c4c222345\"\u003e\u003ccode\u003e3292632\u003c/code\u003e\u003c/a\u003e Increase year range on \u003ccode\u003eDate\u003c/code\u003e usages.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ad513d5a82dc803dcc5179ffcdf7073d43430623\"\u003e\u003ccode\u003ead513d5\u003c/code\u003e\u003c/a\u003e Recommend using \u003ccode\u003evar\u003c/code\u003e for \u003ccode\u003evar unused \u003d ...;\u003c/code\u003e and `var thrown \u003d assertThrows(...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/af37d35d208d37e9658038127d35afdd41325da4\"\u003e\u003ccode\u003eaf37d35\u003c/code\u003e\u003c/a\u003e ImpossibleNullComparison: emit empty fixes.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/297019c6706c8c27a58717f0a4269abf92af8de4\"\u003e\u003ccode\u003e297019c\u003c/code\u003e\u003c/a\u003e Fix some mistakes in the EnumOrdinal examples\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/f3dbb094f5105fa1f5a17c69d50a6663b414a6d5\"\u003e\u003ccode\u003ef3dbb09\u003c/code\u003e\u003c/a\u003e Move the EnumOrdinal.md doc to the right place (it got overwritten by automat...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.25.0...v2.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.25.0\u0026new-version\u003d2.26.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1260\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1260 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.26.1 2e1f961a7dbec4cb8582c08853e4735bb871d575\nPiperOrigin-RevId: 615462408\n"
    },
    {
      "commit": "1f0fdcc5278714e170bdf011c10d0f798aedf6c4",
      "tree": "7bd3ff09578492b3bb9950e2a71ebb9ae1e6984b",
      "parents": [
        "2bc070aa40784142542fd81864228719846e4b79"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 12 06:01:17 2024 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Mar 12 06:02:17 2024 -0700"
      },
      "message": "Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0\n\nBumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.1.0 to 3.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/releases\"\u003eorg.apache.maven.plugins:maven-gpg-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes - Maven GPG Plugin - Version 3.2.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/4b23da86ebc38fb10a04e534c1043cf37e179304\"\u003e\u003ccode\u003e4b23da8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-gpg-plugin-3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/56645dd7ba4c1538a55de91a27232d29c6f70873\"\u003e\u003ccode\u003e56645dd\u003c/code\u003e\u003c/a\u003e Fix tag template\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/036dfe005c64a3f881f493806e854ead033c563d\"\u003e\u003ccode\u003e036dfe0\u003c/code\u003e\u003c/a\u003e [MGPG-105] [MGPG-108] Make plugin backward compat and update site and doco (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/0771b610492f0818c38d137f771182f51ff28f98\"\u003e\u003ccode\u003e0771b61\u003c/code\u003e\u003c/a\u003e [MGPG-110] SignAndDeployFileMojo validation is off (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/23b64f29dde787f35bafbe56da1e56567c45e798\"\u003e\u003ccode\u003e23b64f2\u003c/code\u003e\u003c/a\u003e [MGPG-99] Make sure newline is added to input stream (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/9a73f900f6882c2037031b77b828900b6dff9a71\"\u003e\u003ccode\u003e9a73f90\u003c/code\u003e\u003c/a\u003e [MGPG-105] Make possible backward compatibility (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/6a94f3a3da6671fb8b4f9e6b6abf5d3de8e57e4a\"\u003e\u003ccode\u003e6a94f3a\u003c/code\u003e\u003c/a\u003e Bump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/6f50819233cb368edba8335d7cb82edf2e7f2659\"\u003e\u003ccode\u003e6f50819\u003c/code\u003e\u003c/a\u003e [MGPG-106] Introduce new signer: BC (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/ea35e2c0cf4b8183703e958cbd7af93e82382f6e\"\u003e\u003ccode\u003eea35e2c\u003c/code\u003e\u003c/a\u003e [MGPG-105] Stop propagating bad practices (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/commit/6081ad4b94422d73ae90c8c8cc4eaa6ba99df5f5\"\u003e\u003ccode\u003e6081ad4\u003c/code\u003e\u003c/a\u003e [MGPG-107] Settle on JUnit 5 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-gpg-plugin/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.1.0...maven-gpg-plugin-3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-gpg-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.1.0\u0026new-version\u003d3.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1258\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1258 from google:dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.0 93285ce3d926eaee41749bcd50ac107c446731d1\nPiperOrigin-RevId: 615012054\n"
    },
    {
      "commit": "2bc070aa40784142542fd81864228719846e4b79",
      "tree": "c596071f17b3129ba4a8ff508a39cb57734c4300",
      "parents": [
        "213a1569fe9ed49c4f3b87d923e7e29733f232e7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 07 11:35:26 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Mar 07 11:36:21 2024 -0800"
      },
      "message": "Bump actions/cache from 4.0.0 to 4.0.1\n\nBumps [actions/cache](https://github.com/actions/cache) from 4.0.0 to 4.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/releases\"\u003eactions/cache\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href\u003d\"https://github.com/yacaovsnc\"\u003e\u003ccode\u003e@​yacaovsnc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1304\"\u003eactions/cache#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate examples by \u003ca href\u003d\"https://github.com/yacaovsnc\"\u003e\u003ccode\u003e@​yacaovsnc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1305\"\u003eactions/cache#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate actions/cache publish flow by \u003ca href\u003d\"https://github.com/bethanyj28\"\u003e\u003ccode\u003e@​bethanyj28\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1340\"\u003eactions/cache#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​actions/cache\u003c/code\u003e by \u003ca href\u003d\"https://github.com/bethanyj28\"\u003e\u003ccode\u003e@​bethanyj28\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1341\"\u003eactions/cache#1341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/yacaovsnc\"\u003e\u003ccode\u003e@​yacaovsnc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1304\"\u003eactions/cache#1304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/cache/compare/v4...v4.0.1\"\u003ehttps://github.com/actions/cache/compare/v4...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/blob/main/RELEASES.md\"\u003eactions/cache\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003ch3\u003e4.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eisGhes\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated minimum runner version support from node 12 -\u0026gt; node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates \u003ccode\u003e@​actions/cache\u003c/code\u003e to v3.2.3 to fix accidental mutated path arguments to \u003ccode\u003egetCacheVersion\u003c/code\u003e \u003ca href\u003d\"https://redirect.github.com/actions/toolkit/pull/1378\"\u003eactions/toolkit#1378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional audit fixes of npm package(s)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with Azure SDK causing blob downloads to get stuck.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced segment size to 128MB and segment timeout to 10 minutes to fail fast in case the cache download is stuck.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.3.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to lookup cache without downloading it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix zstd not being used after zstd version upgrade to 1.5.4 on hosted runners.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded fix to prevent from setting MYSYS environment variable globally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded option to fail job on cache miss.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport cross os caching on Windows as an opt-in feature.\u003c/li\u003e\n\u003cli\u003eFix issue with symlink restoration on Windows for cross-os caches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted the changes made in 3.2.1 to use gnu tar and zstd by default on windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.2.1\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/ab5e6d0c87105b4c9c2047343972218f562e4319\"\u003e\u003ccode\u003eab5e6d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1341\"\u003e#1341\u003c/a\u003e from bethanyj28/main\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/89c7d86c71006451e399dfcc588eed8e392e0dcf\"\u003e\u003ccode\u003e89c7d86\u003c/code\u003e\u003c/a\u003e licensed cache\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/d2c84da363007d814e47d50565ba3794c1a84c56\"\u003e\u003ccode\u003ed2c84da\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​actions/cache\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/37e7d4eb166540050942d75a6e40742cbfc92f65\"\u003e\u003ccode\u003e37e7d4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1340\"\u003e#1340\u003c/a\u003e from actions/bethanyj28/update-publish-flow\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/a18323f50430a57f9094db3ce508dc1e3a25d4a2\"\u003e\u003ccode\u003ea18323f\u003c/code\u003e\u003c/a\u003e add release action\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/a2ed59d39b352305bdd2f628719a53b2cc4f9613\"\u003e\u003ccode\u003ea2ed59d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1305\"\u003e#1305\u003c/a\u003e from actions/yacaovsnc/update_examples\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/dc88ab52d723eb4cc3a0af43f6bee825c4742280\"\u003e\u003ccode\u003edc88ab5\u003c/code\u003e\u003c/a\u003e Update examples\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/1d78355196cc3f88914ca91332c58d431a78513d\"\u003e\u003ccode\u003e1d78355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1304\"\u003e#1304\u003c/a\u003e from actions/yacaovsnc/update_readme\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/c36458f13bdfaeff50a47b181b7368ae66b21f28\"\u003e\u003ccode\u003ec36458f\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/cache/compare/13aacd865c20de90d75de3b17ebe84f7a17d57d2...ab5e6d0c87105b4c9c2047343972218f562e4319\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/cache\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.0.0\u0026new-version\u003d4.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1256\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1256 from google:dependabot/github_actions/actions/cache-4.0.1 7a0d58fa36c4015a6c6fa93c9bd182b62ea664b8\nPiperOrigin-RevId: 613651265\n"
    },
    {
      "commit": "213a1569fe9ed49c4f3b87d923e7e29733f232e7",
      "tree": "9ecaa48a867f26a93641f062a0ac001fc0e078dd",
      "parents": [
        "e3b435498a88f389c4aeafa711230465d2c76c17"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Feb 29 14:42:22 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Feb 29 14:43:07 2024 -0800"
      },
      "message": "Migrate tests off `Truth8`.\n\nThis is an internal loose end in https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 611600975\n"
    },
    {
      "commit": "e3b435498a88f389c4aeafa711230465d2c76c17",
      "tree": "d67980c7dbab594a33fe757582c7d5dda9aeb8d9",
      "parents": [
        "ae78f4a04c84a11569d31a81107301140237151b"
      ],
      "author": {
        "name": "Martin Kretzschmar",
        "email": "mkretzschmar@google.com",
        "time": "Thu Feb 29 07:40:44 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Feb 29 07:41:40 2024 -0800"
      },
      "message": "Enable a few more Guava Primitives tests for J2KT\n\n- some Base regex helpers have become available for J2KT since last iteration. Thanks cpovirk@ for pointing this out\n- there was a transpiler improvement:\n\n  `GREATEST - (short) 1` is a compile time constant in Java and can be used to\n  initialize a `short` because the compiler can verify that the value is small\n  enough. The straight-forward translation `GREATEST - 1.toShort()` is not a\n  compile time constant in Kotlin and cannot be used to initialize a `Short`. The\n  transpiler handles this now\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 611467476\n"
    },
    {
      "commit": "ae78f4a04c84a11569d31a81107301140237151b",
      "tree": "b4b8086a773f03f278eda1f48a062456bdc36f32",
      "parents": [
        "996a844c3ef62055ae5dcb73edf6eadb3e0ab881"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 28 07:04:47 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Feb 28 07:05:38 2024 -0800"
      },
      "message": "Bump actions/setup-java from 4.0.0 to 4.1.0\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 4.0.0 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eV4.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Windows Arm64 Support for Windows Arm64 Runners by \u003ca href\u003d\"https://github.com/mahabaleshwars\"\u003e\u003ccode\u003e@​mahabaleshwars\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/595\"\u003eactions/setup-java#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump actions/checkout and actions/setup-java to v4 by \u003ca href\u003d\"https://github.com/kbdharun\"\u003e\u003ccode\u003e@​kbdharun\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/533\"\u003eactions/setup-java#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle authorization when the token is undefined by \u003ca href\u003d\"https://github.com/peter-murray\"\u003e\u003ccode\u003e@​peter-murray\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/556\"\u003eactions/setup-java#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation update of Java 21 by \u003ca href\u003d\"https://github.com/Okeanos\"\u003e\u003ccode\u003e@​Okeanos\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/566\"\u003eactions/setup-java#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation update about maven-gpg-plugin version note by \u003ca href\u003d\"https://github.com/IvanZosimov\"\u003e\u003ccode\u003e@​IvanZosimov\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/570\"\u003eactions/setup-java#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOracle JDK 21 support by \u003ca href\u003d\"https://github.com/jdubois\"\u003e\u003ccode\u003e@​jdubois\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/538\"\u003eactions/setup-java#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in configuration example by \u003ca href\u003d\"https://github.com/Bananeweizen\"\u003e\u003ccode\u003e@​Bananeweizen\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/572\"\u003eactions/setup-java#572\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/kbdharun\"\u003e\u003ccode\u003e@​kbdharun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/533\"\u003eactions/setup-java#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/peter-murray\"\u003e\u003ccode\u003e@​peter-murray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/556\"\u003eactions/setup-java#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/jdubois\"\u003e\u003ccode\u003e@​jdubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/538\"\u003eactions/setup-java#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/Bananeweizen\"\u003e\u003ccode\u003e@​Bananeweizen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/572\"\u003eactions/setup-java#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mahabaleshwars\"\u003e\u003ccode\u003e@​mahabaleshwars\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/595\"\u003eactions/setup-java#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v4...v4.1.0\"\u003ehttps://github.com/actions/setup-java/compare/v4...v4.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/9704b39bf258b59bc04b50fa2dd55e9ed76b47a8\"\u003e\u003ccode\u003e9704b39\u003c/code\u003e\u003c/a\u003e Added Windows Arm64 Support for Windows Arm64 Runners (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/7a445ee88d4e23b52c33fdc7601e40278616c7f8\"\u003e\u003ccode\u003e7a445ee\u003c/code\u003e\u003c/a\u003e Fix typo in configuration example (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/3232623d9c428cc5f228a01a2ae8d2d70f79775e\"\u003e\u003ccode\u003e3232623\u003c/code\u003e\u003c/a\u003e Oracle JDK 21 support (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/c0660d8edc6bc867c9d061fe281338039e3e0092\"\u003e\u003ccode\u003ec0660d8\u003c/code\u003e\u003c/a\u003e docs: add note about maven-gpg-plugin version (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/2f7af1b9c5646dcf9105b2004b0c5d8f68026bad\"\u003e\u003ccode\u003e2f7af1b\u003c/code\u003e\u003c/a\u003e make it clear that Java 21 is supported (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/16ef37f8dd292a31055a9ee0d26fa0a4efab58de\"\u003e\u003ccode\u003e16ef37f\u003c/code\u003e\u003c/a\u003e HTTP errors when the token is undefined (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/a2374547dfdd276b7bd9e4ba2c6ba50647d9c8a7\"\u003e\u003ccode\u003ea237454\u003c/code\u003e\u003c/a\u003e feat: bump actions/checkout and actions/setup-java to v4 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/387ac29b308b003ca37ba93a6cab5eb57c8f5f93...9704b39bf258b59bc04b50fa2dd55e9ed76b47a8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/setup-java\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.0.0\u0026new-version\u003d4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1252\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1252 from google:dependabot/github_actions/actions/setup-java-4.1.0 a3d9e50fc643d9a8c77d81b303943689d3d7b4ff\nPiperOrigin-RevId: 611089973\n"
    },
    {
      "commit": "996a844c3ef62055ae5dcb73edf6eadb3e0ab881",
      "tree": "cfd6c9ff809e21f8c83fba3b07fea8de74df7feb",
      "parents": [
        "a43223ef586ecbf0a34dabe9f0dc3a965672051f"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Feb 22 10:20:13 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Feb 22 10:21:19 2024 -0800"
      },
      "message": "Remove more copies of a workaround for an ancient Android bug.\n\n(followup to cl/604677493)\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 609415936\n"
    },
    {
      "commit": "a43223ef586ecbf0a34dabe9f0dc3a965672051f",
      "tree": "9caa4d3bf0853aa62e479bb8186551edcab0c48f",
      "parents": [
        "559d6360e3c82265328a64f1a328f5b2d8c3e652"
      ],
      "author": {
        "name": "Kurt Alfred Kluever",
        "email": "kak@google.com",
        "time": "Wed Feb 21 11:16:33 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Feb 21 11:17:16 2024 -0800"
      },
      "message": "Suppress `TruthSelfEquals` violations in Truth.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 609061588\n"
    },
    {
      "commit": "559d6360e3c82265328a64f1a328f5b2d8c3e652",
      "tree": "4d1f8d507de741aba2ec79d158db6c926d6b3fdf",
      "parents": [
        "3efe35324062046383036aab71472a94cb454ca1"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Feb 21 10:38:17 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Feb 21 10:38:58 2024 -0800"
      },
      "message": "Suppress `NullableOptional`, as we already do in, e.g., `Truth.assertThat(Optional)`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 609047209\n"
    },
    {
      "commit": "3efe35324062046383036aab71472a94cb454ca1",
      "tree": "98a2bf191356add953b9673a7a5aa1ab8c803bbe",
      "parents": [
        "5efd53f1064b4b6f0d8b156034b0c21c0b6a5713"
      ],
      "author": {
        "name": "Kurt Alfred Kluever",
        "email": "kak@google.com",
        "time": "Wed Feb 21 08:08:01 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Feb 21 08:08:49 2024 -0800"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 608997533\n"
    },
    {
      "commit": "5efd53f1064b4b6f0d8b156034b0c21c0b6a5713",
      "tree": "b85536da80cd0fa8006ca804bd9cf5df856302f8",
      "parents": [
        "bbd8d1218bccf79fada58885c30fd6356650a5e6"
      ],
      "author": {
        "name": "Martin Kretzschmar",
        "email": "mkretzschmar@google.com",
        "time": "Tue Feb 20 07:03:39 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Feb 20 07:04:34 2024 -0800"
      },
      "message": "Change `assertThat(array)` to allow arrays of non-nullable elements\n\nThough array types are covariant in Java, in Kotlin they are not and this\nchange makes it easier to translate Java callers to Kotlin with J2KT.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 608590844\n"
    },
    {
      "commit": "bbd8d1218bccf79fada58885c30fd6356650a5e6",
      "tree": "d5b677e6850ea220b9739b6f3849de908374231a",
      "parents": [
        "c2439618ee956cca31424472d5fb023e99892ae9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 19 07:06:27 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Feb 19 07:07:05 2024 -0800"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.24.1 to 2.25.0\n\nBumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.24.1 to 2.25.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.25.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/JUnitIncompatibleType\"\u003e\u003ccode\u003eJUnitIncompatibleType\u003c/code\u003e\u003c/a\u003e: Detects incompatible types passed to an assertion, similar to \u003ca href\u003d\"https://errorprone.info/bugpattern/TruthIncompatibleType\"\u003e\u003ccode\u003eTruthIncompatibleType \u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/RedundantSetterCall\"\u003e\u003ccode\u003eRedundantSetterCall\u003c/code\u003e\u003c/a\u003e: Detects fields set twice in the same chained expression. Generalization of previous \u003ccode\u003eProtoRedundantSet\u003c/code\u003e check to also handle \u003ca href\u003d\"https://github.com/google/auto/blob/main/value/userguide/index.md\"\u003eAutoValue\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4195\"\u003e#4195\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4224\"\u003e#4224\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4228\"\u003e#4228\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4248\"\u003e#4248\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4249\"\u003e#4249\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4251\"\u003e#4251\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.24.1...v2.25.0\"\u003ehttps://github.com/google/error-prone/compare/v2.24.1...v2.25.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/e353c911ea52520f2d0096eb9406f8c3f90d5f9e\"\u003e\u003ccode\u003ee353c91\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ae3a19f44e173847d5e01bc95fd0b1d74a41d6b6\"\u003e\u003ccode\u003eae3a19f\u003c/code\u003e\u003c/a\u003e Add some known thread safe types to[]\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4f060e1ff140874e1d7424a08c6d23e9c9d50d13\"\u003e\u003ccode\u003e4f060e1\u003c/code\u003e\u003c/a\u003e Add a test case demonstrating a \u003ccode\u003eCanIgnoreReturnValueSuggester\u003c/code\u003e bug.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a1f4fa7061e977357a9ada2dbc71c36ace2fe7df\"\u003e\u003ccode\u003ea1f4fa7\u003c/code\u003e\u003c/a\u003e Drop diagnostics that are reported inside ErrorProneTokens\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/32312a2eb20c94f875350ee69a3612ea45014007\"\u003e\u003ccode\u003e32312a2\u003c/code\u003e\u003c/a\u003e Update Android API diff\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b799927de4a60a0a7d68277a1aaced64c2fd9b1f\"\u003e\u003ccode\u003eb799927\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/68badf0576894a13e7a0ab38350a5f64f08b04a0\"\u003e\u003ccode\u003e68badf0\u003c/code\u003e\u003c/a\u003e ErrorProne: Update TestParameterInjector version\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3ff139f6605d565831830782135d2ae7a967740b\"\u003e\u003ccode\u003e3ff139f\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0bd743234ba82f42c3aaa6dce28c5acd76d3dc03\"\u003e\u003ccode\u003e0bd7432\u003c/code\u003e\u003c/a\u003e Rollforward of \u003ca href\u003d\"https://github.com/google/error-prone/commit/654d1dbf1e6dd652c\"\u003ehttps://github.com/google/error-prone/commit/654d1dbf1e6dd652c\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5f2032591a8bacb496e48a9a62a1616d18586e03\"\u003e\u003ccode\u003e5f20325\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.24.1...v2.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.24.1\u0026new-version\u003d2.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1244\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1244 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.25.0 28ffb964717d49564131ad920e859700145ec627\nPiperOrigin-RevId: 608328899\n"
    },
    {
      "commit": "c2439618ee956cca31424472d5fb023e99892ae9",
      "tree": "1dda1393b7c71d6bb1e482db192b9e50cd13d7cc",
      "parents": [
        "f1fd0cf7b4b2fcfcd5f74bef16853bf3ae0046af"
      ],
      "author": {
        "name": "Martin Kretzschmar",
        "email": "mkretzschmar@google.com",
        "time": "Mon Feb 19 06:52:19 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Feb 19 06:53:30 2024 -0800"
      },
      "message": "Remove `@J2ktIncompatible` from `StringSubject#matches`\n\nIt was only marked so because there was a `@GwtIncompatible`. It is necessary for\nGuava unit tests.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 608326215\n"
    },
    {
      "commit": "f1fd0cf7b4b2fcfcd5f74bef16853bf3ae0046af",
      "tree": "cd6c9752028fcc71c60951393684762f4b008643",
      "parents": [
        "a6d312e0a9188d2488b1aec369e1743cf6fa1296"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 16 06:42:19 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Feb 16 06:43:12 2024 -0800"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 3.25.2 to 3.25.3\n\nBumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.25.2 to 3.25.3.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/4a2aef570deb2bfb8927426558701e8bfc26f2a4\"\u003e\u003ccode\u003e4a2aef5\u003c/code\u003e\u003c/a\u003e Updating version.json and repo version numbers to: 25.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/7c6ba838806c6e737a01173ab37d129bfc1ccb22\"\u003e\u003ccode\u003e7c6ba83\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/15814\"\u003e#15814\u003c/a\u003e from protocolbuffers/cp-ruby-3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/25b1e8112079e6d463196fc137cc8d1925205426\"\u003e\u003ccode\u003e25b1e81\u003c/code\u003e\u003c/a\u003e Update Ruby GHA to test against Ruby 3.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/70e459f9d43ef00ae1405eeb1d50d4bb61551d58\"\u003e\u003ccode\u003e70e459f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/15802\"\u003e#15802\u003c/a\u003e from protocolbuffers/cp-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/17ec19db930216d59eb8efdb0bbf6d1f5355f147\"\u003e\u003ccode\u003e17ec19d\u003c/code\u003e\u003c/a\u003e Bump python version to 3.9 for gcloud 460.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/9dc736d924f6839073028a4d806a3b85f01000cf\"\u003e\u003ccode\u003e9dc736d\u003c/code\u003e\u003c/a\u003e [ObjC] Use a local to avoid warnings in 32bit builds.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/9d1bc1041be5fefa82e8c9823e79c263f6d8b2ac\"\u003e\u003ccode\u003e9d1bc10\u003c/code\u003e\u003c/a\u003e [CPP] Add the privacy manifest to the C++ CocoaPod.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/cec08dc615df059d1a93fe03c4e617bba679fa69\"\u003e\u003ccode\u003ecec08dc\u003c/code\u003e\u003c/a\u003e [ObjC] Add the privacy manifest to the ObjC CocoaPod.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/cf87faa29b57a304a0cfe5af4e9b7a5c659c62b4\"\u003e\u003ccode\u003ecf87faa\u003c/code\u003e\u003c/a\u003e Add PrivacyInfo.xcprivacy (\u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/15557\"\u003e#15557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/76d05d4cb9200c371c8894df21f37ba4060bdc8a\"\u003e\u003ccode\u003e76d05d4\u003c/code\u003e\u003c/a\u003e remove use of mach_absolute_time (\u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/compare/v3.25.2...v3.25.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d3.25.2\u0026new-version\u003d3.25.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1243\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1243 from google:dependabot/maven/com.google.protobuf-protobuf-java-3.25.3 0846585829b7acb1805ed6d67f82971655f7ec6e\nPiperOrigin-RevId: 607674401\n"
    },
    {
      "commit": "a6d312e0a9188d2488b1aec369e1743cf6fa1296",
      "tree": "7cf9b77fe53ffcec8fa8bc84eaf8d4dc0c02ec0e",
      "parents": [
        "1e9d4d8671490d44be5d42dd041277ef3a4e70f5"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Feb 15 15:04:48 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Feb 15 15:54:39 2024 -0800"
      },
      "message": "Document more about how and why to migrate off `Truth8`.\n\nThis continues our work on https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 607468197\n"
    },
    {
      "commit": "1e9d4d8671490d44be5d42dd041277ef3a4e70f5",
      "tree": "09395059fbedf97d8783cafac64cf40a4b54237a",
      "parents": [
        "45782bd0e987b15c2cd0a1bfbed850f64828ae65"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Feb 06 14:18:24 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Feb 06 14:18:58 2024 -0800"
      },
      "message": "Update docs to reflect that the Java 8 assertions have \"moved\" to the main `Truth` class.\n\nThis includes deprecating the old class.\n\nThis continues work on https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dDeprecated `Truth8`. All its functionality is now supported through the main `Truth` API.\nPiperOrigin-RevId: 604762265\n"
    },
    {
      "commit": "45782bd0e987b15c2cd0a1bfbed850f64828ae65",
      "tree": "b68b1ae08be4d537b06810211bda05568d32f111",
      "parents": [
        "b5cd4a0a29c35b7d099e8f5c778e20b1f6b8e9ba"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Feb 06 13:55:09 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Feb 06 13:55:56 2024 -0800"
      },
      "message": "Remove temporary type parameters.\n\nThis will break most users who static import both `Truth.assertThat` and `Truth8.assertThat`. The fix is usually as simple as replacing every reference to `Truth8` with a reference to `Truth`. But we\u0027ll post some additional migration information as part of the release notes, as we\u0027ve already done for [1.3.0](https://github.com/google/truth/releases/tag/v1.3.0) and [1.4.0](https://github.com/google/truth/releases/tag/v1.4.0).\n\n(The type parameters existed to avoid that static import conflict. However, the type parameters also _cause other static import conflicts_, so we don\u0027t want them in place in the long term.)\n\nThis is one of the remaining loose ends of https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dRemoved temporary type parameters from `Truth.assertThat(Stream)` and `Truth.assertThat(Optional)`. This can create build errors, which you can fix by replacing all your references to `Truth8` with references to `Truth`.\nPiperOrigin-RevId: 604754613\n"
    },
    {
      "commit": "b5cd4a0a29c35b7d099e8f5c778e20b1f6b8e9ba",
      "tree": "321a05a818836ae4e1e60a3539a45cc030df09a7",
      "parents": [
        "1f81827f1b5512cb1bb4e09b1cd688337b155e0c"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Feb 06 09:46:19 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Feb 06 09:47:09 2024 -0800"
      },
      "message": "Remove workaround for ancient Android bug.\n\nWe no longer support Ice Cream Sandwich, so we no longer need to work around its bugs.\n\n(The special handling was introduced in cl/177472149.)\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 604677493\n"
    },
    {
      "commit": "1f81827f1b5512cb1bb4e09b1cd688337b155e0c",
      "tree": "6048081269889ad71cde67244fddcf5e9bc860bd",
      "parents": [
        "9be8e774ca41a2a85c49d203bc47dac78861aeaa"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Feb 02 09:50:46 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Feb 02 09:51:22 2024 -0800"
      },
      "message": "Copy `Truth8.assertThat` overloads for `Path` and `OptionalLong` to the main `Truth` class.\n\n(split off from cl/603361985 because I was waiting on fixes to a couple projects)\n\nWe\u0027ll post some migration suggestions as part of the release notes.\n\nThis is one of the remaining loose ends of https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dAdded `Truth.assertThat(Path)` and `(OptionalLong)` overloads (copied from `Truth8`).\nPiperOrigin-RevId: 603713061\n"
    },
    {
      "commit": "9be8e774ca41a2a85c49d203bc47dac78861aeaa",
      "tree": "758484735bcaa80e07cff9c21cbef93733d61291",
      "parents": [
        "b02a6583a9c9e6db9cf3725f542743ec0faf055f"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Feb 01 14:36:02 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Feb 01 14:36:33 2024 -0800"
      },
      "message": "Copy remaining `Truth8.assertThat` overloads to the main `Truth` class—except `Path` and `OptionalLong`.\n\nWe\u0027ll post some migration suggestions as part of the release notes.\n\nThis is the biggest remaining part of https://github.com/google/truth/issues/746, but some loose ends remain.\n\nRELNOTES\u003dAdded most remaining `Truth8.assertThat` overloads to the main `Truth` class.\nPiperOrigin-RevId: 603485177\n"
    },
    {
      "commit": "b02a6583a9c9e6db9cf3725f542743ec0faf055f",
      "tree": "8196ac21d943991b61781324bbd01769a997e782",
      "parents": [
        "09993692eae0f278eea6fa123b1a5e4ecdd00720"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Jan 31 13:58:28 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jan 31 13:59:07 2024 -0800"
      },
      "message": "Migrate most usages of `Truth8.assertThat` to equivalent usages of `Truth.assertThat`, and qualify others.\n\nBy \"qualify,\" I mean that, instead of static importing `Truth8.assertThat`, we write \"`Truth8.assertThat(...)`\" at the call site.\n\nThis is normally the opposite of what we recommend. However, it\u0027s a necessary step in our migration: We are copying all the `Truth8` methods to `Truth`, and we can\u0027t do that if any files static import both `Truth.assertThat` and `Truth8.assertThat` (because it produces a compile error about ambiguous overloads). To unblock that, we\u0027re moving callers away from the static import.\n\nWe will update static analysis to stop suggesting the import.\n\nA later step will migrate these callers to the new `Truth.assertThat` methods, which we will static import.\n\nThe `Truth8` methods will be hidden in the future. All callers will use `Truth`.\n\nThis continues our work on https://github.com/google/truth/issues/746.\n\nPiperOrigin-RevId: 603151738\n"
    },
    {
      "commit": "09993692eae0f278eea6fa123b1a5e4ecdd00720",
      "tree": "45d5942ac7a5134f1d381366af80d95655d7fcf2",
      "parents": [
        "7c65fc611d102c82b7218073315421656a5a19ca"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Jan 31 09:56:34 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jan 31 09:57:18 2024 -0800"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 603080567\n"
    },
    {
      "commit": "7c65fc611d102c82b7218073315421656a5a19ca",
      "tree": "a71b76322b5a122f58b4af395964c7b6f9a92b06",
      "parents": [
        "87b371df11b3d2f477a29b6568c943daffa50643"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jan 30 05:29:08 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jan 30 05:30:01 2024 -0800"
      },
      "message": "Make it possible to write `expect.that(optionalInt).isPresent()`, `assertWithMessage(...).that(optionalInt).isPresent()`, etc., including for other types besides `OptionalInt`.\n\nThat is, you no longer need to use `about(optionalsInts())`, etc.\n\nThis CL does _not_ make it possible to write `Truth.assertThat(optionalInt).isPresent()`: For that, you still need to use `Truth8`. A future CL will eliminate the need to use `Truth8`.\n\nThis continues our work on https://github.com/google/truth/issues/746.\n\n(Compare previous cl/598637400.)\n\nRELNOTES\u003dAdded more `that` overloads to make it possible to write type-specific assertions when using `expect.that(optionalInt)`, etc.\nPiperOrigin-RevId: 602694153\n"
    },
    {
      "commit": "87b371df11b3d2f477a29b6568c943daffa50643",
      "tree": "4c23f357972333039583b1e1238e59f5bf664075",
      "parents": [
        "93b4d93721ae84b10590963f8cf17364af8ce385"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jan 26 06:07:21 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jan 26 06:08:06 2024 -0800"
      },
      "message": "Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1\n\nBumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.12.0 to 0.12.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/releases\"\u003estyfle/cancel-workflow-action\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.1\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: bump to node20: \u003ca href\u003d\"https://redirect.github.com/styfle/cancel-workflow-action/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/commit/85880fa0301c86cca9da44039ee3bb12d3bedbfa\"\u003e\u003ccode\u003e85880fa\u003c/code\u003e\u003c/a\u003e 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/commit/00326b1bd66ff5f5cc497a20eb0e6a95d9bdc5f7\"\u003e\u003ccode\u003e00326b1\u003c/code\u003e\u003c/a\u003e fix: bump to node20 (\u003ca href\u003d\"https://redirect.github.com/styfle/cancel-workflow-action/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/compare/01ce38bf961b4e243a6342cbade0dbc8ba3f0432...85880fa0301c86cca9da44039ee3bb12d3bedbfa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dstyfle/cancel-workflow-action\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d0.12.0\u0026new-version\u003d0.12.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1231\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1231 from google:dependabot/github_actions/styfle/cancel-workflow-action-0.12.1 40f2344745d1bf63007fd5e18a7b15a346977b7c\nPiperOrigin-RevId: 601744642\n"
    },
    {
      "commit": "93b4d93721ae84b10590963f8cf17364af8ce385",
      "tree": "70057ed60560a9a1734c14ecbbe254b4c170c7aa",
      "parents": [
        "78d27dd4716c06afdd4df47485716cda1d8fe80a"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Jan 19 13:05:10 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jan 19 13:05:59 2024 -0800"
      },
      "message": "Add `@since` tags for the first batch of Java-8-related APIs.\n\n(Those are the ones from cl/597243015, cl/598637400, and cl/598664192.)\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 599916105\n"
    },
    {
      "commit": "78d27dd4716c06afdd4df47485716cda1d8fe80a",
      "tree": "ed9e2e3b613f08b4afdbea629e3cd830fd978bc8",
      "parents": [
        "7be930d21593375dbecbd39352fd38862f7a2cec"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Jan 18 10:09:52 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jan 18 10:10:32 2024 -0800"
      },
      "message": "Remove stale suppressions.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 599543226\n"
    },
    {
      "commit": "7be930d21593375dbecbd39352fd38862f7a2cec",
      "tree": "0e72c9ad3116eb5d3572f3cd9dc270ef154f9571",
      "parents": [
        "16db780c1a7228aaf7c13f9a06053453f727c386"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 17 09:42:22 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jan 17 09:42:52 2024 -0800"
      },
      "message": "Bump actions/cache from 3.3.3 to 4.0.0\n\nBumps [actions/cache](https://github.com/actions/cache) from 3.3.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/releases\"\u003eactions/cache\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate action to node20 by \u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1284\"\u003eactions/cache#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: save-always flag by \u003ca href\u003d\"https://github.com/to-s\"\u003e\u003ccode\u003e@​to-s\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1242\"\u003eactions/cache#1242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1284\"\u003eactions/cache#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/to-s\"\u003e\u003ccode\u003e@​to-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1242\"\u003eactions/cache#1242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/cache/compare/v3...v4.0.0\"\u003ehttps://github.com/actions/cache/compare/v3...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/blob/main/RELEASES.md\"\u003eactions/cache\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003ch3\u003e3.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated minimum runner version support from node 12 -\u0026gt; node 16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for caching from GHES 3.5.\u003c/li\u003e\n\u003cli\u003eFixed download issue for files \u0026gt; 2GB during restore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for dynamic cache size cap on GHES.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed avoiding empty cache save when no files are available for caching. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/624\"\u003eissue\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed tar creation error while trying to create tar with path as \u003ccode\u003e~/\u003c/code\u003e home folder on \u003ccode\u003eubuntu-latest\u003c/code\u003e. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/689\"\u003eissue\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/834\"\u003ePR\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/809\"\u003e#809\u003c/a\u003e - zstd -d: no such file or directory error\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/833\"\u003e#833\u003c/a\u003e - cache doesn\u0027t work with github workspace directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/810\"\u003e#810\u003c/a\u003e - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn\u0027t finish within an hour.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix zstd not working for windows on gnu tar in issues \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/888\"\u003e#888\u003c/a\u003e and \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/891\"\u003e#891\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAllowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable \u003ccode\u003eSEGMENT_DOWNLOAD_TIMEOUT_MINS\u003c/code\u003e. Default is 60 minutes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.9\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the warning message for cache unavailablity in case of GHES.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.10\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with sorting inputs.\u003c/li\u003e\n\u003cli\u003eUpdate definition for restore-keys in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/13aacd865c20de90d75de3b17ebe84f7a17d57d2\"\u003e\u003ccode\u003e13aacd8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1242\"\u003e#1242\u003c/a\u003e from to-s/main\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/53b35c543921fe2e8b288765ff817de9de8d906f\"\u003e\u003ccode\u003e53b35c5\u003c/code\u003e\u003c/a\u003e Merge branch \u0027main\u0027 into main\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/65b8989fab3bb394817bdb845a453dff480c2b51\"\u003e\u003ccode\u003e65b8989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1284\"\u003e#1284\u003c/a\u003e from takost/update-to-node-20\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/d0be34d54485f31ca2ccbe66e6ea3d96544a807b\"\u003e\u003ccode\u003ed0be34d\u003c/code\u003e\u003c/a\u003e Fix dist\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/66cf064d47313d2cccf392d01bd10925da2bd072\"\u003e\u003ccode\u003e66cf064\u003c/code\u003e\u003c/a\u003e Merge branch \u0027main\u0027 into update-to-node-20\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/1326563738ddb735c5f2ce85cba8c79f33b728cd\"\u003e\u003ccode\u003e1326563\u003c/code\u003e\u003c/a\u003e Merge branch \u0027main\u0027 into main\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/e71876755e268d6cc25a5d3e3c46ae447e35290a\"\u003e\u003ccode\u003ee718767\u003c/code\u003e\u003c/a\u003e Fix format\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/01229828ffa049a8dee4db27bcb23ed33f2b451f\"\u003e\u003ccode\u003e0122982\u003c/code\u003e\u003c/a\u003e Apply workaround for earlyExit\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/3185ecfd6135856ca6d904ae032cff4f39b8b365\"\u003e\u003ccode\u003e3185ecf\u003c/code\u003e\u003c/a\u003e Update \u0026quot;only-\u0026quot; actions to node20\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/25618a0a675e8447e5ffc8ed9b7ddb2aaf927f65\"\u003e\u003ccode\u003e25618a0\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/actions/cache/compare/e12d46a63a90f2fae62d114769bbf2a179198b5c...13aacd865c20de90d75de3b17ebe84f7a17d57d2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/cache\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.3.3\u0026new-version\u003d4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1225\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1225 from google:dependabot/github_actions/actions/cache-4.0.0 7650eff161f86bdc50ebf8c2afce008ea2218a07\nPiperOrigin-RevId: 599202634\n"
    },
    {
      "commit": "16db780c1a7228aaf7c13f9a06053453f727c386",
      "tree": "9210ac4fc6756f6696c52b32e31d2c4dff27eaab",
      "parents": [
        "37fd8bea90c0ab4528c4c922c88fa176eb45f65b"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jan 16 14:49:46 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jan 16 14:50:41 2024 -0800"
      },
      "message": "Make \"value of\" lines work with `StreamSubject`.\n\n...by migrating off the deprecated no-arg `check()` overload.\n\nUsages of that method [cause problems for \"value of\" lines](https://github.com/google/truth/blob/37fd8bea90c0ab4528c4c922c88fa176eb45f65b/core/src/main/java/com/google/common/truth/FailureMetadata.java#L230-L232).\n\nAlso, fill in a `typeDescriptionOverride` value for `MultisetSubject`. This is largely a no-op, but it helps under GWT/J2CL (where [we can\u0027t infer the type name](https://github.com/google/truth/blob/37fd8bea90c0ab4528c4c922c88fa176eb45f65b/core/src/main/java/com/google/common/truth/super/com/google/common/truth/Platform.java#L72)).\n\nI left `IterableSubject` itself without a `typeDescriptionOverride`, since it has subclasses outside the package, some of which may prefer the more specific names (which are normally automatically derived from the `Subject` class\u0027s name—e.g., `AttributeListSubject` would result in `value of: attributeList.size()`). In hindsight, I guess that I could have given _direct_ usages of `IterableSubject` a `typeDescriptionOverride` (by making `StandardSubjectBuilder` pass one), but that seems like more effort than is worthwhile now that I\u0027ve already tested this CL as it stands.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 598964798\n"
    },
    {
      "commit": "37fd8bea90c0ab4528c4c922c88fa176eb45f65b",
      "tree": "36748b1ce7aaff587ffe1b33acd6c1237713c68c",
      "parents": [
        "ca7e8f4c51742ec2e89d2e49e85f9cea3e3048cf"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Jan 15 14:31:04 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jan 15 14:31:42 2024 -0800"
      },
      "message": "Copy `Truth8.assertThat` overloads for `Optional` and `Stream` to the main `Truth` class.\n\n(and prepare AutoValue tests for the new overloads, since the Eclipse compiler considers the (temporary!) signatures of `assertThat(Optional)` to be ambiguous)\n\nWe\u0027ll post some migration suggestions as part of the release notes.\n\nThis is the biggest part of https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dAdded `assertThat` overloads for `Optional` and `Stream` to the main `Truth` class.\nPiperOrigin-RevId: 598664192\n"
    },
    {
      "commit": "ca7e8f4c51742ec2e89d2e49e85f9cea3e3048cf",
      "tree": "2f38fa8b230c2a2983f578809f88ebbf72fa81d1",
      "parents": [
        "f8ecaec69513c267aeb045be8297729cac520de7"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Jan 15 10:52:21 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jan 15 10:53:01 2024 -0800"
      },
      "message": "Make it possible to write `expect.that(optional).isPresent()`, `assertWithMessage(...).that(optional).isPresent()`, etc., including for `Stream` as well as `Optional`.\n\nThat is, you no longer need to use `about(optionals())` (or `about(streams())`). (Later, we\u0027ll do the same thing for lesser-used APIs like `optionalInts().)\n\nThis CL does _not_ make it possible to write `Truth.assertThat(optional).isPresent()`: For that, you still need to use `Truth8`. A future CL will eliminate the need to use `Truth8`.\n\nThis continues our work on https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dAdded `that` overloads to make it possible to write type-specific assertions when using `expect.that(optional)` and `expect.that(stream)`.\nPiperOrigin-RevId: 598637400\n"
    },
    {
      "commit": "f8ecaec69513c267aeb045be8297729cac520de7",
      "tree": "b77be0da58d81c7ed2c40fe95bd17d619c89bc6a",
      "parents": [
        "795a9cf141faa688c1f09d8cbc86d8445eeb0135"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Jan 15 07:37:13 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jan 15 07:38:01 2024 -0800"
      },
      "message": "Prepare `StreamSubject` for adding `Truth.assertThat(Stream)`.\n\nAt that point, some calls to `assertThat(Object)` will become calls to the new overload. That would be a problem if:\n\n- they call `isEqualTo` or `isNotEqualTo`, which we\u0027ve turned into throwing `@DoNotCall` methods\n- they have already collected the `Stream` _or_ they want to operate on the `Stream` afterward\n\nThis CL makes `isEqualTo` and `isNotEqualTo` \"work\" (though it leaves them deprecated, since they\u0027re still a bad idea), and it avoids collecting the `Stream` until necessary.\n\nThe `isEqualTo` change requires some weird plumbing because I made its failure message retain our warning about `Stream.equals`. That requires creating a new `StreamSubject` with a different `FailureMetadata` instance, which isn\u0027t the kind of thing we normally do. (We\u0027ve done something similar in `ThrowableSubject`, but it is simpler because (a) `ThrowableSubject` uses the \"normal\" (i.e.., non-no-arg) `check` and (b) `ThrowableSubject` doesn\u0027t have to worry about avoiding re-collecting a `Stream`.)\n\nWe may want to clamp back down on `isEqualTo` in the future. I\u0027ve set myself a calendar reminder for mid-year. For now, I just want to make `assertThat(Stream)`, which will already be mildly disruptive, from being even more disruptive.\n\n(progress toward https://github.com/google/truth/issues/746)\n\nRELNOTES\u003dMade `StreamSubject` avoid collecting the `Stream` until necessary, and made its `isEqualTo` and `isNotEqualTo` methods no longer always throw.\nPiperOrigin-RevId: 598607794\n"
    },
    {
      "commit": "795a9cf141faa688c1f09d8cbc86d8445eeb0135",
      "tree": "80efdee62f23e687ef42e7729b30af65f6c75813",
      "parents": [
        "7dab78f4be663f33e821965313dfbe3f94623185"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jan 13 10:05:20 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Sat Jan 13 10:06:32 2024 -0800"
      },
      "message": "Bump actions/cache from 3.3.2 to 3.3.3\n\nBumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 3.3.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/releases\"\u003eactions/cache\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache v3.3.3 by \u003ca href\u003d\"https://github.com/robherley\"\u003e\u003ccode\u003e@​robherley\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1302\"\u003eactions/cache#1302\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/robherley\"\u003e\u003ccode\u003e@​robherley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1302\"\u003eactions/cache#1302\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/cache/compare/v3...v3.3.3\"\u003ehttps://github.com/actions/cache/compare/v3...v3.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/blob/main/RELEASES.md\"\u003eactions/cache\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003ch3\u003e3.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated minimum runner version support from node 12 -\u0026gt; node 16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for caching from GHES 3.5.\u003c/li\u003e\n\u003cli\u003eFixed download issue for files \u0026gt; 2GB during restore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for dynamic cache size cap on GHES.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed avoiding empty cache save when no files are available for caching. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/624\"\u003eissue\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed tar creation error while trying to create tar with path as \u003ccode\u003e~/\u003c/code\u003e home folder on \u003ccode\u003eubuntu-latest\u003c/code\u003e. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/689\"\u003eissue\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/834\"\u003ePR\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/809\"\u003e#809\u003c/a\u003e - zstd -d: no such file or directory error\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/833\"\u003e#833\u003c/a\u003e - cache doesn\u0027t work with github workspace directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/810\"\u003e#810\u003c/a\u003e - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn\u0027t finish within an hour.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix zstd not working for windows on gnu tar in issues \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/888\"\u003e#888\u003c/a\u003e and \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/891\"\u003e#891\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAllowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable \u003ccode\u003eSEGMENT_DOWNLOAD_TIMEOUT_MINS\u003c/code\u003e. Default is 60 minutes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.9\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the warning message for cache unavailablity in case of GHES.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.10\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with sorting inputs.\u003c/li\u003e\n\u003cli\u003eUpdate definition for restore-keys in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/e12d46a63a90f2fae62d114769bbf2a179198b5c\"\u003e\u003ccode\u003ee12d46a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1302\"\u003e#1302\u003c/a\u003e from actions/robherley/v3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/1baebfc3bafe03311c1239b7d001ecdf5da64951\"\u003e\u003ccode\u003e1baebfc\u003c/code\u003e\u003c/a\u003e licensed\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/eb94f1a6bf968b0555b89297bc603690b68beccd\"\u003e\u003ccode\u003eeb94f1a\u003c/code\u003e\u003c/a\u003e cache v3.3.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/cache/compare/704facf57e6136b1bc63b828d79edcd491f0ee84...e12d46a63a90f2fae62d114769bbf2a179198b5c\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/cache\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.3.2\u0026new-version\u003d3.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1219\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1219 from google:dependabot/github_actions/actions/cache-3.3.3 efc78f63f172cac651a2405fe430d45e608ed25f\nPiperOrigin-RevId: 598206307\n"
    },
    {
      "commit": "7dab78f4be663f33e821965313dfbe3f94623185",
      "tree": "1922872aebf7d04df7de3e2a27eff9731af0d600",
      "parents": [
        "eb0426eb76494aa439ec7297ade9a1ec40ed47ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 11 07:18:30 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jan 11 07:19:22 2024 -0800"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 3.25.1 to 3.25.2\n\nBumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.25.1 to 3.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/a9b006bddd52e289029f16aa77b77e8e0033d9ee\"\u003e\u003ccode\u003ea9b006b\u003c/code\u003e\u003c/a\u003e Updating version.json and repo version numbers to: 25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/59eebe3e76ca77682437125839f504109a44ab36\"\u003e\u003ccode\u003e59eebe3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/14907\"\u003e#14907\u003c/a\u003e from mkruskal-google/cmake-install-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/05ad6525c3aae2ae5b6e1987227445a420caada7\"\u003e\u003ccode\u003e05ad652\u003c/code\u003e\u003c/a\u003e Only substitute prefixes during installation setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/c709a34fbdf90f3fca092967dc90bdf7c6597ba4\"\u003e\u003ccode\u003ec709a34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/14800\"\u003e#14800\u003c/a\u003e from mkruskal-google/leak-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/3d5c709ebe01f1f9f3d3345cd4239e239081f8fd\"\u003e\u003ccode\u003e3d5c709\u003c/code\u003e\u003c/a\u003e Register a shutdown delete for C++ feature defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/c529459e96c01be6e077957860e92309f935bd04\"\u003e\u003ccode\u003ec529459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/protocolbuffers/protobuf/issues/14765\"\u003e#14765\u003c/a\u003e from protocolbuffers/25.x-202311152135\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commit/6ac04475591db12de14e89d3d750519c2ca9a4cc\"\u003e\u003ccode\u003e6ac0447\u003c/code\u003e\u003c/a\u003e Updating version.json and repo version numbers to: 25.2-dev\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/compare/v3.25.1...v3.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d3.25.1\u0026new-version\u003d3.25.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1218\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1218 from google:dependabot/maven/com.google.protobuf-protobuf-java-3.25.2 88e7a171f401dd01afb9720ebdd081a5c5f5390f\nPiperOrigin-RevId: 597548243\n"
    },
    {
      "commit": "eb0426eb76494aa439ec7297ade9a1ec40ed47ee",
      "tree": "6d5d46a9a29bd028fd4cd1948987e7fcccb14e9c",
      "parents": [
        "e47ee277cb92439910853665dae96cab9e27e7a7"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Jan 10 07:22:36 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jan 10 07:23:16 2024 -0800"
      },
      "message": "Move `truth-java8-extension` classes into the main `truth` artifact.\n\nWhile there, make some minor changes to prepare for moving the `Truth8` methods into `Truth`.\n\nThis is the first step of https://github.com/google/truth/issues/746.\n\nRELNOTES\u003dMoved the `truth-java8-extension` classes into the main `truth` artifact. There is no longer any need to depend on `truth-java8-extension`, which is now empty. (We\u0027ve also removed the `Truth8` [GWT](https://www.gwtproject.org/) module.)\nPiperOrigin-RevId: 597243015\n"
    },
    {
      "commit": "e47ee277cb92439910853665dae96cab9e27e7a7",
      "tree": "06a9f7cfb58deeedfb8504d6f67fe9f351f95d14",
      "parents": [
        "e63bac0c5ca8ac22fa8a338ce786087ea5b5df69"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 10 06:31:38 2024 -0800"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jan 10 06:32:31 2024 -0800"
      },
      "message": "Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5\n\nBumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.3 to 3.2.5.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/4b3a2719d80613f2ed304fc34144fed81c3043cd\"\u003e\u003ccode\u003e4b3a271\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/eb3f1d946fbb9d1dbaba2fc7113f408f15a60f62\"\u003e\u003ccode\u003eeb3f1d9\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/430c406756df4e6bfad462426544d71a0d5e5867\"\u003e\u003ccode\u003e430c406\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.24.2 to 3.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/2d92f2d422f07e75c188312cd2371127508a8e10\"\u003e\u003ccode\u003e2d92f2d\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2231] JaCoCo 0.8.11 fails with old TestNG releases on Java 17+\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/3290740be8d81351331d5cd320e56346713ed2c2\"\u003e\u003ccode\u003e3290740\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-docck-plugin from 1.1 to 1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/25a9776c0e1d0c445a1ef5dbcb7ee27483bb029d\"\u003e\u003ccode\u003e25a9776\u003c/code\u003e\u003c/a\u003e Bump net.java.dev.javacc:javacc from 7.0.12 to 7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/7752f7e62bf6710616e231c9a0cf6cd7e574416f\"\u003e\u003ccode\u003e7752f7e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/8874add5bb1b32e65eb5022f02d7bb01add9a3a8\"\u003e\u003ccode\u003e8874add\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump jacocoVersion from 0.8.8 to 0.8.11\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/c0f775569b4ddd603a1c5c96e16abc78aa794173\"\u003e\u003ccode\u003ec0f7755\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e5f45452728fe78753e713b15ce4743634db01a2\"\u003e\u003ccode\u003ee5f4545\u003c/code\u003e\u003c/a\u003e Bump jacocoVersion from 0.8.8 to 0.8.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.2.3...surefire-3.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-surefire-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.2.3\u0026new-version\u003d3.2.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1216\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1216 from google:dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.2.5 cc6e1e3b1dc2aad9e41d0cceb5b6a5e6edf9672a\nPiperOrigin-RevId: 597232920\n"
    }
  ],
  "next": "e63bac0c5ca8ac22fa8a338ce786087ea5b5df69"
}
