Skip to content

Conversation

@github-actions
Copy link
Contributor

Bumps scripts/update-gradle.sh from v8.14.3 to v9.3.0.

Auto-generated by a dependency updater.

Changelog

Commits between v8.14.3 and v9.3.0

  • Update release notes (#36301)
  • Update release notes
  • Prepare release notes for Gradle 9.3.0GA (#36294)
  • address feedback
  • update preamble of release notes for GA
  • Update Gradle wrapper to version 9.3.0-rc-3 (#36240)
  • Update Gradle wrapper to version 9.3.0-rc-3
  • cobexer/teamcity build timeouts (#36228)
  • TeamCity: increase build timeout for NoDaemon tests so they can finish even without parallel testing
  • TeamCity: fix typo
  • Fix process for disconnecting incoming edges (#36212)
  • Add problem documentation rendering (#36184)
  • Fix process for disconnecting incoming edges
  • Update problem definitions for daemon JVM
  • Add problem documentation rendering
  • Remove QuickFeedbackLinux trigger on xperimental branch - cherry-pick of #35980 to release (#36210)
  • Remove QuickFeedbackLinux trigger on xperimental branch (#35980)
  • TeamCity: OsAwareBaseGradleBuildType apply init to the proper type of this to enable visibility of passed members (#36160)
  • TeamCity: OsAwareBaseGradleBuildType apply init to the proper type of this to enable visibility of passed members
  • Trigger legacy release branches nightly and weekly - cherry-pick of #36136 to release (#36149)
  • Trigger legacy release branches nightly and weekly (#36136)
  • Update Gradle wrapper to version 9.3.0-rc-2 (#36131)
  • Update Gradle wrapper to version 9.3.0-rc-2
  • Synchronize on LazySortedReferenceHashSet.sort() for thread-safe reading (#36128)
  • Clean up test
  • Clean up test
  • Synchronize on sort for thread-safe reading
  • Remove duplication from build failure message (#36111)
  • Remove duplication from build failure message
  • Fix issue with running parameterized suites on JUnit 4.3 (#36112)
  • Fix issue with running parameterized suites on JUnit 4.3
  • Update timeout for FlakyTestQuarantine builds (#36107)
  • Update timeout for FlakyTestQuarantine builds
  • Add missing null check (#36089)
  • Properly merge leaf flag in PerRootInfo (#36084)
  • Revert Jenkins plugin version change in DV smoke test (#36090)
  • Revert Jenkins plugin version change in DV smoke test
  • Add missing null check
  • Properly merge leaf flag in PerRootInfo
  • Rewrite JUnitTestEventAdapter to handle non-unique Descriptions (#36063)
  • Rewrite JUnitTestEventAdapter to handle non-unique Descriptions
  • Disable repositories more often and add property to continue when disabled (#36060)
  • Fix unit tests to reference new property name
  • Do not try to implement UrlArtifactRepository in DefaultUrlArtifactRepository
  • Add documentation on repository disabling
  • Rename the continue property to clarify consequences
  • Disable repository after max retries on transient errors
  • Propagate and act on continue on connection failure
  • Add continue on failure to UrlArtifactRepository
  • Disable repositories on unknown host exception
  • Fix CMD shell output by installing jansi AnsiConsole (#36017)
  • Reset commit of nowinandroid perf project (#36066)
  • Simplyfy debugging of "NoDaemonGradleExecuter" and "InProcessGradleExecuter" executions
  • install AnsiPrintStream, as we id implicitly happen before the Jansi upgrade
  • Rename isStdOut and isStdErr to isStdOutATerminal and isStdErrATerminal
  • Update AndroidProjectCachingSmokeTest expectations
  • Update Smoke Tests NowInAndroid git ref
  • Avoid detached subgraphs in resolved dependency graph (#35957)
  • Do not propogate ancestors strict versions from nodes with no incoming edges
  • Remove removeOutgoingEdges
  • Remove final edge case that may cause selection to occur during selection
  • Do not manually remove outgoing edges of losing component's nodes
  • Clear our own selector before telling our module we stopped targeting it, so that it doesn't try to use our selector when updating its selection due to the removed edge
  • Improve toStrings for better debugging
  • Avoid deteched subgraphs in resolved dependency graph
  • Add status indicators to root tabs (#36035)
  • Add status indicators to root tabs in test report
  • Resolve more regressions in test report generation (#36005)
  • Disable unit test on Windows
  • Fix link to upgrade guide section (#36009)
  • Disable test on Windows because of JVM limitation
  • Try to make the test work on Windows and Linux
  • Fix link to user manual upgrade guide
  • Fix test on Windows
  • Remove ToBeImplemented on test that passes now
  • Allow JUnit XML to have duplicate classes by creating unique file names
  • Produce more useful message when trying to create a file with a long path
  • Shorten file paths even more
  • Update to Develocity Gradle Plugin 4.3 (#35995)
  • Update to Develocity Gradle Plugin 4.3
  • Separate performance baselines for RfN and RfR (#35978)
  • Restore binary compatibility (#35970)
  • Separate performance baselines for Rfn and Rfr
  • Add internal method back
  • Prepare release notes for Gradle 9.3.0RC2 (#35900)
  • Merge branch 'release' into lkasso/documentation/release-notes-rc2
  • Skip generating uninteresting test report pages (#35928)
  • improve signing section
  • Merge branch 'release' into lkasso/documentation/release-notes-rc2
  • Add a release note entry about gradle distributions signatures (#35935)
  • Adjust test expectations to not require all test files to exist
  • More polish on TestTreeModel
  • Only delete HTML files from the reports directory when generating new HTML reports
  • Hacky fix to test fixtures to allow for missing HTML reports
  • Address review comments
  • Add a release note entry about gradle distributions signatures
  • Save memory when creating in-memory TestTreeModel
  • Skip generating uninteresting test report pages
  • Note that we test on Groovy 5.0.2 (#35908)
  • Note that we test on Groovy 5.0.2
  • minor release notes cleanup
  • Update Gradle wrapper to version 9.3.0-rc-1 (#35866)
  • Update Gradle wrapper to version 9.3.0-rc-1
  • Revert "Additional support for Develocity URL injection (#35712)" (#35861)
  • Revert "Additional support for Develocity URL injection (#35712)"
  • Additional support for Develocity URL injection (#35712)
  • Rename the Develocity URL cli flag
  • Clean up DaemonParameters handling of environment variables
  • Configure auto applied Develocity URL through the extension
  • Rename Develocity URL injection env var and property
  • Fix environment variable injection and CC sensitivity
  • Add environment variable support to build options
  • Add a Gradle property to set the Develocity server URL
  • Remove forward reference from release notes (#35848)
  • Remove forward reference from release notes
  • Mark containers as skipped/failed based on children in HTML report (#35832)
  • Polish 9.3.0 release notes (#35844)
  • Move test reporting improvements to the top
  • Minor fixes to release notes
  • Prepare release notes for Gradle 9.3.0RC1 (#35830)
  • crop images
  • finish cleanup
  • crop images
  • address feedback
  • Mark containers as skipped/failed based on children in HTML report
  • update preamble
  • update notes
  • Update Gradle wrapper to version release-milestone (#35818)
  • Update Gradle wrapper to version release-milestone
  • Update smoke tested versions (#35790)
  • Add Best Practice: Validate Gradle wrapper JAR checksum (#34920)
  • Address performance regression caused by strict version constraint refactoring (#35737)
  • Update Documentation: finish plugin development section (#35461)
  • Merge branch 'release' into lkasso/documentation/finish-dep-man
  • update failing test due to file name
  • Update build scan suggestion text (#35792)
  • Fix writing build operation trace with IP (#35789)
  • Ignore flaky android docs test for now (#35788)
  • Ignore flaky android docs test for now
  • Update build scan suggestion text
  • MultiVersionTestCategoryExtension (#35784)
  • MultiVersionTestCategoryExtension
  • Update smoke tested versions
  • Avoid extensive dependencies for ConfigurationTargetIdentifier instances
  • Prepare release notes and upgrade guide for Gradle 9.3.0RC1 (#35786)
  • clean up upgrade guide and css
  • add summary
  • add release features
  • add contributors
  • clean up release notes existing text
  • update the index page
  • mention wrapper checksum
  • cleanup nitpick
  • Merge branch 'release' into lkasso/documentation/jar-best-practice
  • Delay attachment of orphaned platform edges
  • Combine two loops since they have the same condition
  • Unconditionally add edge to discovered edges
  • Polish strict version constraint changes
  • Iteratively update ancestors strict versions
  • Cache ancestors strict versions
  • Ensure list in IP changelog is properly rendered (#35763)
  • AllDistributionIntegrationSpec: adjust expected size
  • Ensure list in IP changelog is properly rendered
  • Support multiple display names for a container (#35720)
  • Initial docs for AbstractTestTask refactor (#35431)
  • Optimize release note image
  • Apply feedback on test refactor notes
  • Restore functionality needed by TestFilesCleanupService
  • Update Documentation: remove dead eclipse link (#35756)
  • remove eclipse link from adoc
  • Do not add a root project to all included builds (#35618)
  • quick cleanup of test_kit.adoc
  • address feedback
  • add snippets for callbacks
  • Add details about aggregate report changes
  • Specify text for diagram code blocks in notes
  • Address feedback on test refactor notes
  • Expand on changes to TestNG output
  • Merge branch 'release' into asodja/gradle-build-fixes
  • Give ValidatePluginsTrait better completions using SelfType (#34443)
  • Format multiple result durations via joining
  • Adjust the Javadoc of OutputRanges
  • Give ValidatePluginsTrait better completions using SelfType
  • Remove non-class-based testing and report entry APIs (#35730)
  • Fix Kotlin DSL script templates classpath in GradleDslBaseScriptModel (#35727)
  • Ignore unsupported tests
  • Remove non-class-based testing and report entry APIs
  • Fix Kotlin DSL script templates classpath in GradleDslBaseScriptModel
  • Assert XML report warning exists in cucumber test
  • Demonstrate how to achieve duplicate display names with Cucumber
  • Bump display name log to warn, change empty check
  • Resolve operations trace relative to root directory (#35674)
  • Disable OOM check for docsTest on all OSes (#35724)
  • Disable OOM check for docsTest on all OSes
  • Fix cross-version test (#35723)
  • Fix cross-version test that produced different results in 8.13
  • Remove automatic aggregation from notes
  • Initial docs for AbstractTestTask refactor
  • Support multiple display names for a container
  • Workaround for Flaky docsTest: snippet-java-library-module-disabled_groovy_buildJavaModule (#35702)
  • Fix reproducing instructions after removing '.sample' suffix (#35701)
  • Give docsTest more memory (#35700)
  • Merge master into release for next version (#35714)
  • cobexer/merge release to master (#35713)
  • Merge remote-tracking branch 'origin/release' into cobexer/merge-release-to-master
  • Use the Project dir as the root for relative path calculations in the test processor (#35671)
  • Fix injection issues when copying TestFramework
  • Update Gradle wrapper to version 9.2.1 (#35710)
  • Update Gradle wrapper to version 9.2.1
  • Merge release into master (20251117) (#35709)
  • Publish 9.2.1
  • Fix test paths issue on Windows
  • Use the Project dir as the root for relative path calculations in the test processor
  • Release Notes: add missing fixed #35571 (#35704)
  • Release Notes: add missing fixed #35571
  • Workaround for https://github.com/gradle/gradle-private/issues/4932
  • Fix reproducing instructions after removing '.sample' suffix
  • Give docsTest more memory
  • Release Notes: Use Kotlin extension in release notes (#35696)
  • Use Kotlin extension in release notes
  • Mark a flaky CommandLineIntegrationSpec (#35695)
  • Mark a flaky CommandLineIntegrationSpec
  • Merge release into master (20251115) (#35690)
  • Upgrade tested AGP versions (#35689)
  • Disable OOM detection for Windows docsTest (#35657)
  • Merge branch 'release'
  • Publish 9.2.1-20251115020124+0000
  • Upgrade tested AGP versions
  • Visit known configurations (#35675)
  • Remove warning about project schema json (discontinued in Gradle 5.0) (#35682)
  • Explain why we're copying the configurations before iterating over them
  • Reproducer for ConcurrentModificationException determining task dependencies in Gradle 9.2.0 gradle/gradle#35571
  • cobexer/merge release to master (#35681)
  • Remove warning about project schema json (discontinued in Gradle 5.0)
  • Merge remote-tracking branch 'origin/release' into cobexer/merge-release-to-master
  • Avoid UnsupportedOperationException on unknown architectures on 9.2 (#35678)
  • Avoid UnsupportedOperationException on unknown architectures on 9.2
  • Use correct ReportEntry timestamp (#35650)
  • Properly assert event identity using map data
  • Publish the timestamp from the entry, not the listener clock
  • Clean up test warnings
  • [prone] fix NPE apply UndefinedEquals (#35662)
  • [prone] fix NPE apply UndefinedEquals
  • Fix super invocation for type annotation processing (#35672)
  • Move InternalFetchAwareBuildController to org.gradle.tooling.internal.protocol package (#35659)
  • add init plugin, undo changes in java_library_plugin.adoc
  • add new init snippet
  • Capture current state of configurations while iterating over them
  • Fix project health
  • Resolve operations trace relative to root dir
  • Add explicit test on the default trace name
  • Make user-action root directory available early
  • Require BuildOperationsParameters to create StateTransitionControllerFactory in tests
  • Improve scaling performance of new test report (#35492)
  • rename init file properly
  • Add fixed issues to 9.2.1 release notes (#35669)
  • Fix super invocation for type annotation processing
  • Remove references to jitpack.io (#35670)
  • Remove references to jitpack.io
  • Resolve NPE in resolution engine (#35652)
  • Make test runnable offline
  • Deprecate depending on current project using module coordinates (#35530)
  • Add fixed issues to 9.2.1 release notes
  • Fix accidental reversal of explanations in the diagram about Java configurations (#35664)
  • Deincubate AbstractArchiveTask.useFileSystemPermissions() (#35661)
  • Add support for type annotations on parameters (#35658)
  • NullMark API extractor and add necessary Nullable
  • Add support for type annotations on parameters
  • Remove .sample suffix from TestDescriptor (#35656)
  • Support relative path for build operations trace (#35633)
  • Test validity of a trace
  • Assert operation trace locations are printed
  • Align operation trace logging messages
  • Remove Guava dependency from CamelCaseUtil and merge into TextUtil (#35647)
  • Remove unused field in JUnitPlatformTestDefinitionProcessor (#35651)
  • Fix accidentaly reversal of explanations in the diagram
  • Fix off-by-one in LazySortedReferenceHashSetTest#removeIndex (#35631)
  • Fix: clarify asterisks and remove full stop in Compatibility Matrix (… (#35641)
  • Remove asterisk explanation from Compatibility Matrix as per review (#35548)
  • Deincubate AbstractArchiveTask.useFileSystemPermissions()
  • Replace 8.14.* with 8.14.x in Compatibility Matrix and remove asterisk note (#35548)
  • Replace 8.14.* with 8.14.x in Compatibility Matrix and remove asterisk note (#35548)
  • Merge branch 'master' into fix/issue-35548-compatibility-matrix
  • Move InternalFetchAwareBuildController to org.gradle.tooling.internal.protocol package
  • Disable OOM detection for Windows docsTest
  • Merge release into master (20251113) (#35655)
  • Merge branch 'release'
  • Remove .sample suffix from TestDescriptor
  • Promotion: pass all Java LTS versions to the promotion jobs (#35642)
  • Deprecate publishing dependencies on unpublished projects (#35533)
  • Minor updates to upgrade guide
  • Apply suggestions from code review
  • Deprecate depending on current project using module coordinates
  • Remove noDeprecationChecks in DM tests
  • Address review comments
  • Apply suggestions from code review
  • Properly declare expected deprecation in unit test
  • Deprecate publishing dependencies on unpublished projects
  • address feedback
  • Use newer Kotlin version in test (#35653)
  • Use newer Kotlin version in test
  • Resolve NPE in resolution engine
  • Remove unused field in JUnitPlatformTestDefinitionProcessor
  • Merge CamelCaseUtil into TextUtil
  • Update asterisk explanation in Compatibility Matrix (#35548)
  • Remove Guava dependencies from CamelCaseUtil class
  • Initial plan
  • Add internal javadoc for Project display name (#35267)
  • [prone] Apply UndefinedEquals (#35609)
  • Add test for multi-entry Map test metadata (#35645)
  • Fix test assertions for 8.13 (#35644)
  • [prone] Apply UndefinedEquals
  • Add test for multi-entry Map test metadata
  • Fix test assertions for 8.13
  • Use explicitly different current directory
  • Use the unique ID when no class descriptor is present (#35575)
  • Add javadoc for DefaultProject.displayName
  • Promotion: pass all Java LTS versions to the promotion jobs
  • Add more documentation for Execution Engine (#35543)
  • Fix: clarify asterisks and remove full stop in Compatibility Matrix (#35548)
  • Print operations trace file path
  • Extend test coverage for operations trace option
  • Resolve trace files relative to current dir
  • Add not about snapshotting terminology
  • Prevent partially initialized annotation handlers from being exposed (#35629)
  • Adjust ToolingApiClasspathIntegrationTest for GUtil changes
  • Add DownloadGitRepoToEc2Agent build type (#35615)
  • Add DownloadGitRepoToEc2Agent build type
  • Merge release into master (20251112) (#35637)
  • Merge branch 'release'
  • Publish 9.2.1-20251112015442+0000
  • Update other places framework is constructed to supply workingDir
  • Use relative path to name FileSource-ed tests in HTML test reports
  • Move CamelCase utilities out of GUtil/TextUtil to new class
  • Use the unique ID when no class descriptor is present
  • Followup after review
  • Update platforms/core-execution/README.md
  • Rename identity/regular inputs to immutable/mutable inputs.
  • Add some notes on work validation
  • More updates
  • Add context / result parameters
  • Improve definition of identity inputs
  • Mention the identity cache and deferred execution
  • Update diagrams a bit
  • Remove temp file
  • Add more info about execution modes
  • Polish a little
  • Add execution history
  • Polish
  • Add ignoring empty directories
  • Mention line-ending normalization
  • Add info about fingerprinting
  • Add fingerprinting
  • Mention invalidation at the end of the build and symlinks
  • Add some more details to snapshotting and file system watching
  • Add VFS diagram
  • Polish
  • Add glossary at top level
  • Add some more things to the diagram
  • Add better tips
  • Try raw link with SVG
  • Add tip about editing the diagram
  • Add draw.io diagram
  • Compute display names for annotation handlers lazily
  • Prevent partially initialized annotation handlers from being exposed
  • cobexer/prepare 9 2 1 (#35630)
  • Restructure UnitOfWork for better readability (#35628)
  • Prepare for Gradle 9.2.1
  • Add some more todos
  • Fix known issues so they show up in release notes - cherry-pick of #35608 to release (#35632)
  • Fix known issues so they show up in release notes (#35608)
  • Add some missing Action-taking methods for JVM related things (#35623)
  • Fix off-by-one in LazySortedReferenceHashSetTest#removeIndex
  • Rename read to readTree
  • Avoid javadoc error in IDE
  • Revert unnecessary change
  • Rename regular inputs to mutable inputs
  • Rename identity inputs to immutable input
  • Revert "Fix 9.2.0 release date"
  • Simplify ExecutionEngine definition
  • Add some todos for better naming of input kinds
  • Move getOverlappingOutputHandling() to MutableUnitOfWork
  • Remove unnecessary customization
  • Move shouldCleanupStaleOutputs() to MutableUnitOfWork
  • Move shouldCleanupOutputsOnNonIncrementalExecution to MutableUnitOfWork
  • Rename ExecutionRequest to ExecutionContext
  • Move some more methods around
  • Move InputVisitor and OutputVisitor out
  • Reorder methods
  • Move ImplementationVisitor to its own type
  • Reorder methods to make class more readable
  • Move ExecutionBehavior to mutable work
  • Move WorkOutput to its own class
  • Inline ExecutionResultImpl
  • Move Identity to its own class
  • Bump com.gradle:develocity-maven-extension from 2.2 to 2.2.1 in /.teamcity (#35622)
  • Merge release into master (20251111) (#35626)
  • Merge branch 'release'
  • Add some missing Action-taking methods for JVM related things
  • Bump com.gradle:develocity-maven-extension in /.teamcity
  • Rename project feature binding classes and methods for clarity (#35573)
  • Reduce file hash in-memory cache size
  • Optimize path storage in TestTreeModel
  • Avoid allocating fileUrl until running the report
  • Flatten OutputTrackedResult into PerRootInfo
  • Disable aggregate reports for AbstractTestTask
  • Optimize memory usage of TestTreeModel
  • Reduce number of directories in test report
  • Remove the testing-jvm-platform project (#35601)
  • DefaultJvmTestSuite - Use lazy dependency configuration api (#34826)
  • Update jdks.yaml (#35617)
  • Update jdks.yaml
  • Bump junit.version from 5.11.3 to 6.0.1 in /.teamcity (#35604)
  • Fix a bug with ResilientGradleBuildBuilder where we added a root project to other included builds
  • Bump junit.version from 5.11.3 to 6.0.1 in /.teamcity
  • Polish ResilientGradleBuildSyncCrossVersionSpec tests
  • Rebaseline performance tests (#35613)
  • Rebaseline performance tests
  • Enforce prefix for internal options (#35357)
  • Bump jackson.version from 2.20.0 to 2.20.1 in /.teamcity (#35605)
  • Bump timeout for windows docs test (#35610)
  • Fix known issues so they show up in release notes (#35608)
  • Merge branch 'master' into lkasso/documentation/release-notes-known-issues
  • fix known issues so they show up in release notes
  • Add InternalOption.toString()
  • Make property name more generic
  • Enforce prefix for internal options
  • Merge release into master (20251108) (#35607)
  • Merge branch 'release'
  • Avoid look-up via internal options for public feature flags
  • Decrease expected libs count
  • Bump jackson.version from 2.20.0 to 2.20.1 in /.teamcity
  • Remove the testing-jvm-platform project
  • Bump shadow plugin and add work-around for IP violations (#35598)
  • Add mention to github issue for Shadow plugin workaround
  • Rename TestClassProcessor to TestDefinitionProcessor (#35593)
  • Simplify tabs setup, make header
  • target for click (#35599)
  • Hardcode 9.2 release date (#35600)
  • Fix 9.2.0 release date
  • update name of menu item for init plugins
  • Simplify tabs setup, make header
  • target for click
  • Restore failed and skipped test tabs (#35588)
  • Restore failed and skipped test tabs
  • Add shadow plugin workaround
  • Bump shadow plugin version
  • Capture broken builds for all exceptions in ResilientGradleBuildBuilder (#35478)
  • Improve validation coverage and improve resilience
  • Rename RemoteTestClassProcessor
  • Rename TestClassProcessor to TestDefinitionProcessor
  • Remove unnecessary workaround (#35586)
  • update color labels for new java lib plugin images
  • Add redirects to version catalog (#35581)
  • Merge branch 'master' into lkasso/documentation/finish-dep-man
  • Capture test metadata in XML reports (#35528)
  • Remove unnecessary workaround
  • Fixes the formatting of the metadata in HTML test reports (#35579)
  • Prove CC lets test tasks from the same project run in parallel (#35565)
  • Fix off-by-one in LazySortedReferenceHashSetTest#removeIndex (#35580)
  • Polish LazySortedReferenceHashSet
  • Polish LazySortedReferenceHashSet
  • Let LazySortedReferenceHashSet honor Iterable protocol fully
  • Fix off-by-one in LazySortedReferenceHashSetTest#removeIndex
  • Support Non-Class-Based Testing (#35428)
  • Add redirects to version catalog
  • Fixes the formatting of the metadata in HTML test reports
  • Fix generated libs.versions.toml link to correct TOML format page (#35567)
  • Implement an integration test reproducing the faulty withPluginClasspath behavior (#35416)
  • Deprecate using legacy Usage attribute values (#35238)
  • Avoid dots at end of directory filenames on Windows (#35560)
  • Handle invalid test definition directories
  • Improve getter naming to be more correct
  • Rewrite unsafe path name checks, correct dot detection
  • [prone] Apply UnusedMethod (#35470)
  • Disable Build Operations tree generation by default (#35549)
  • Make sure to cleanup entire per-class dir
  • Disable Build Operations tree generation by default
  • Fix initialization errors in TestEngines fixure
  • [prone] Apply UnusedMethod
  • capture test metadata in JUnit XML reports
  • Remove unnecessary mutability
  • Remove unnecessary constructors
  • Rename project feature binding classes for clarity
  • Revert whitespace-only changes
  • Try to fix CI initialization errors with second chance at copy
  • Simplify test defs dir assignment
  • Improve comments for why dir is needed
  • Update docs for correctness
  • Tweak iteration for speed
  • Tweak formatting
  • Simplify logging
  • Isolates TestEngines build per test class.
  • Add link to Gradle checksums in distributionSha256Sum error (#35186)
  • Improve wrapper checksum verification message to include Gradle checksum URL
  • [prone] Apply UnusedMethod in language-native (#35542)
  • Replace SantaTracker with NowInAndroid (#35550)
  • Replace SantaTracker with NowInAndroid
  • cobexer/update wrapper (#35556)
  • Rename a DaemonGreeterTest testcase to avoid tripping over #35560
  • Migrate away from the deprecated TestResultSerializer
  • Update Gradle to 9.3.0-milestone-1
  • Add escaping to all templated strings
  • CacheableRule: update doc to explicitly state it's for ComponentMetadataRule (#35554)
  • Add escaping to templated strings
  • Fix link on deprecation warning for TAPI (#35569)
  • Fix link on deprecation warning for TAPI
  • Merge experimental branch changes to master (#35552)
  • Merge branch 'master' into fix/init-generated-toml-doc-url
  • Update generated libs.versions.toml link to correct TOML format page
  • Prepare for Java 26 (#35566)
  • Don't fail build if tmp extraction deletion fails for this project
  • Add a multi-file resource based test engine test
  • Unify handling of getDifferentDaemonVersionFor, use in DaemonToolchainCrossVersionTest
  • Refactor test fixture setup
  • Use default directory constant
  • Remove unnecessary verbose output
  • Refactor default test definitions location to common field
  • Add additional non-class-based testing tests
  • Test overlapping resource dirs
  • Add test using rbt engine for custom suite/test task
  • Refactor test engine setup to reduce duplication
  • Add tests for broken TestEngines
  • Only attempt to run non-class-based tests with supported frameworks
  • Restore cleanup code so that test engine builds are deleted
  • Small refactors to increase clarity
  • Remove unused ProjectLayout injection
  • Simplify non-class-based testing configuration
  • Update nullability
  • Remove unused imports
  • Improve TestEngine testing support with new fixture
  • Remove separate getCandidateDefinitionDirs() property, just use getTestDefinitionDirs()
  • Inject ProjectLayout to avoid accessing project in task constructor
  • Use TestNG for the TestNG display name, as this is the convention
  • Define TestSource for ResourceBasedTestDescriptor
  • Adjust test for Windows
  • Implement suggested changes from review
  • Implement suggested changes from review
  • Use generics to avoid needing to check types in processors
  • Support Non-Class-Based Testing
  • Test and add max Java versions for Kotlin and AGP smoke tests
  • Ignore newer Java versions in ProvisionedJdkReuseCrossVersionIntegrationTest
  • Fix lombok smoke test by updating lombok
  • Bump ASM, Groovy, and JaCoCo for Java 26 support
  • Polish ParallelTestExecutionIntegrationTest
  • Prove CC lets test tasks from the same project run in parallel
  • Avoid dots at end of directory filenames on Windows
  • Align package-info.java with core-api
  • Address test failures from #35425 (#35559)
  • Merge remote-tracking branch 'origin/master' into improve-test-suite
  • Address test failures from #35425
  • test refactoring
  • Improve validation coverage and improve resilience
  • Capture ReportEntry from JUnit platform (#35517)
  • Use Objects.requireNonNull(...) instead of assert
  • Rename TestResultProcessor.report to TestResultProcessor.published
  • Fix test failure on Windows
  • Address review comments
  • Remove hacky FileEntry capturing
  • Remove ignoreMetadata
  • Rework TestEventsSpec to be more straightforward
  • Capture ReportEntry and FileEntry from class constructors too
  • Fix nullability of test event serializers
  • Initial implementation for capturing ReportEntry from JUnit platform
  • Rethrow unhandled exceptions in ensureProjectsLoaded
  • Capture broken builds and settings files for all exceptions in ResilientGradleBuildBuilder
  • Upgrade gradle profiler to 0.24.0-alpha-1 (#35484)
  • CacheableRule: update doc to explicitly state it's for ComponentMetadataRule
  • Disable commit status publishing on xperimental
  • Fix JavaDoc for InternalFetchAwareBuildController (#35544)
  • Merge branch 'master' into asodja/upgrade-gradle-profiler
  • Increase xmx for performance tests (#35547)
  • Increase xmx for performance tests
  • Make test output store more performant (#35512)
  • Move OutputEntry.Ser constant to outer class
  • Refactor ResolveTestFixture for IP compatibility (#35425)
  • Refactor ResolveTestFixture for IP compatibility
  • Update Daemon JVM selection message when executing gradle -version (#35279)
  • Fix issue with nested classes not handling exclude filters (#35255)
  • [prone] Apply UnusedMethod in language-native
  • Fix issue with nested classes not handling exclude filters
  • Fix JavaDoc for InternalFetchAwareBuildController
  • Polish execution engine (#35490)
  • Move null-checks to their own lines to make code more readable
  • Remove unnecessary NonNull annotations
  • Make some private methods static
  • Fix some nullability problems in execution
  • Make the execution engine pipelines more similar
  • Support old Gradle daemon versions with BuildController#fetch (#35284)
  • Update jdks.yaml (#35540)
  • Update jdks.yaml
  • Move DynamicCallContextTracker to Build scope (#35535)
  • Move DynamicCallContextTracker to Build scope
  • Ensure published projects depend only on other published projects (#32459)
  • Link to issue
  • Remove dynamic task container accesses from DM tests (#35311)
  • Apply DoesNotSupportNonAsciiPaths for Gradleception sync tests (#35523)
  • Add an issue to track
  • Apply DoesNotSupportNonAsciiPaths
  • Enable parallel model fetching for IDE sync for gradle/gradle (#35515)
  • Jansi: migrate from 1.18 to 2.4.2 for Windows ARM64 support (#35402)
  • Revert changes for windows ARM rich console avoidance
  • move upgrade guide section for jansi upgrade
  • Fix Jansi tests
  • Jansi: migrate from 1.18 to 2.4.2 for Windows ARM64 support
  • Extract out TestOutputWriter, rename OutputReader to TestOutputReader
  • Upgrade embedded kotlin to 2.2.21 (#35516)
  • Lock in resolved IP violations in gradle/gradle
  • Bump kotlin-dsl plugins
  • Upgrade embedded kotlin to 2.2.21
  • Adopt CC html problem report fixtures in IDE sync tests (#35371)
  • Adopt CC html problem report fixtures in IDE sync tests
  • Address some review comments from AbstractTestTask refactor (#35462)
  • Refactor isEngineNode to improve performance / readability (#35464)
  • Remove dynamic task contaienr accesses from DM tests
  • Ensure published projects depend only on other published projects
  • Update Documentation: dependency managements updates (#35447)
  • Merge branch 'lkasso/documentation/declaring-dep-update' of github.com:gradle/gradle into lkasso/documentation/declaring-dep-update
  • update android test to use jvm 17 in build file
  • Merge branch 'release' into lkasso/documentation/declaring-dep-update
  • Cleanup of verification-metadata.xml
  • Mark flaky AndroidPluginsSmokeTest (#35514)
  • Build: Enable parallel model fetching for IDE sync
  • Track IDE-project settings for Gradle
  • Mark flaky AndroidPluginsSmokeTest
  • Remove semicolons
  • Fix fetch API Serializable issues in integration tests
  • Trigger xperimental pipeline on master daily
  • Migrate the test to use PluginBuilder
  • Add a new method to support adding test sources to a plugin
  • Update the plugin-leaf and plugin-other to use PluginBuilder
  • Update copyright, and add the correct mirror
  • Make test output store more performant
  • make various updates based on dpe u recordings
  • Bump lycheeverse/lychee-action from 2.6.1 to 2.7.0 (#35509)
  • Merge release into master (20251029) (#35501)
  • Bump lycheeverse/lychee-action from 2.6.1 to 2.7.0
  • Address review comments
  • Apply suggestions from code review
  • Deprecate using legacy Usage attribute values
  • Merge release into master (20251029) (#35505)
  • Merge branch 'master' into lkasso/documentation/finish-dep-man
  • Fix nullability for DefaultFetchModelResult
  • Return empty list instead of a list with null elements in DefaultFailure
  • Merge branch 'master' into asodja/fetch-api-backwards
  • Merge branch 'release'
  • Disable intermediate model caching for IP by default (#35493)
  • Update Gradle wrapper to version 9.2.0 (#35502)
  • Update Gradle wrapper to version 9.2.0
  • Align VFS internal properties with others (#35498)
  • Publish 9.2.0
  • Build: Update Dependency Analysis Gradle Plugin to version 3.4.0 (#35495)
  • Release Notes: add performance improvement (#35499)
  • fix RN images ident
  • Release Notes: add performance improvement
  • [#26065] Add cgroup v2 support (#34883)
  • Align VFS internal properties with others
  • Update tested KGP Versions (#35496)
  • Update tested KGP versions
  • Refine how we select KGP versions we test
  • Build: Update Dependency Analysis Gradle Plugin to version 3.4.0
  • Disable intermediate model caching for IP by default
  • Merge branch 'lkasso/documentation/declaring-dep-update' of github.com:gradle/gradle into lkasso/documentation/declaring-dep-update
  • update distro size for docs
  • Merge branch 'release' into lkasso/documentation/declaring-dep-update
  • Merge branch 'lkasso/update-daemon-jvm-text' of github.com:gradle/gradle into lkasso/update-daemon-jvm-text
  • address comments in the latest feedback round
  • updaate doc distro size
  • Do not store service registry in external resolvers (#35486)
  • Do not store service registry in external resolvers
  • Make TestNGFailurePolicyIntegrationTest work across versions (#35485)
  • Documentation for simple console rendering (#35482)
  • Document Problems API console rendering
  • Optimize ASM class name conversion by using precompiled DOT_PATTERN (#35469)
  • Simple console rendering for problems (#35101)
  • Simple console rendering for problems
  • Adopt a new version of gradle-ide-starter (#35481)
  • Bump IDEA version
  • Run AndroidStudio tests only on MacOs machines
  • Update verification-metadata after gradle-profiler upgrade
  • Mention async-profiler-wall option for AdHoc profiling
  • Upgrade gradle-profiler to 0.24.0-alpha-1
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 in /.teamcity (#35487)
  • Merge release into master (20251028) (#35488)
  • Merge branch 'release'
  • Publish 9.2.0-20251028012738+0000
  • Update jdks.yaml (#35475)
  • Update jdks.yaml
  • Bump org.codehaus.mojo:exec-maven-plugin in /.teamcity
  • update doc build file so agp and kmp snippets are tested in java 17
  • Make TestNGFailurePolicyIntegrationTest work across versions
  • Adopt a new version of gradle-ide-starter
  • Drop Santa-Tracker performance test template (#35476)
  • Fix documentation part5_add_dataflow_action link - cherry-pick of #35458 to release (#35479)
  • Fix documentation part5_add_dataflow_action link (#35458)
  • Let ApiNullabilityTest be aware of JSpecify's NullUnmarked (#35473)
  • Fix documentation part5_add_dataflow_action link (#35458)
  • Clarify plugin targets documentation (#35442)
  • Let binary compatiblity check be aware of JSpecify's NullUnmarked (#35474)
  • Let binary compatiblity check be aware of JSpecify's NullUnmarked
  • Drop Santa-Tracker performance test template
  • Let ApiNullabilityTest be aware of JSpecify's NullUnmarked
  • grammatical/syntactical cleanup
  • update snippet path in declaring configurations
  • Merge branch 'lkasso/documentation/declaring-dep-update' of github.com:gradle/gradle into lkasso/documentation/declaring-dep-update
  • fix tests
  • Dogfood artifact cache on xperimental pipeline (#35452)
  • Dogfood artifact cache on xperimental pipeline
  • Optimize ASM class name conversion by using precompiled DOT_PATTERN Replaced String.replaceAll with a static compiled Pattern to avoid repeated regex compilation
  • Adapt resilient KotlinDslScripts building/tests to using fetch() instead of getModel() (#35433)
  • Fix sanityCheck issues
  • Adapt resilient KotlinDslScripts building/tests to using fetch() instead of getModel()
  • Merge release into master (20251025) (#35468)
  • Publish 9.2.0-20251025013116+0000
  • Bump actions/download-artifact from 5 to 6 (#35467)
  • Bump actions/upload-artifact from 4 to 5 (#35466)
  • Merge branch 'release' into lkasso/documentation/declaring-dep-update
  • Merge branch 'master' into lkasso/update-daemon-jvm-text
  • final feedback change for daemon page
  • Bump actions/download-artifact from 5 to 6
  • Bump actions/upload-artifact from 4 to 5
  • Merge branch 'master' into lkasso/update-daemon-jvm-text
  • Remove usages of name attribute, test for it (#35460)
  • Use test framework names in HtmlTestPathRootExecutionResult (#35453)
  • Refactor isEngineNode to improve performance / readability
  • Address some review comments from AbstractTestTask refactor
  • Remove TestReportResult (#35450)
  • Use test framework names in HtmlTestPathRootExecutionResult
  • Remove TestReportResult
  • Remove usages of name attribute, test for it
  • Merge release into master (20251024) (#35456)
  • Embrace AGP & Gradle major versions alignment to select which AGP versions we test (#35444)
  • cobexer/merge release to master (#35459)
  • Merge remote-tracking branch 'origin/release' into cobexer/merge-release-to-master
  • Improve file hasher error messages (#35421)
  • Change message expectations for Windows
  • Remove dependency on Gradle internal class (#35454)
  • Fix documentation part5_add_dataflow_action link
  • Update Gradle wrapper to version 9.2.0-rc-3 (#35457)
  • Update Gradle wrapper to version 9.2.0-rc-3
  • Publish 9.2.0-rc-3
  • Move BuildTreeLocations to internal package (#35446)
  • Merge branch 'master' into 26065
  • Remove smoke test assertions, expected deprecations and workarounds for now untested AGP versions
  • Update tested AGP versions
  • Adjust UpdateAgpVersions task to use the actual last tested version in the compatibility doc
  • Embrace AGP & Gradle major versions alignment to select which AGP versions we test
  • Adjust AbstractVersionsUpdateTask to update compatibility doc when a single version should be shown
  • Fix UpdateAgpVersions selection logic to include the declared min supported version
  • Remove dependency on Gradle internal class
  • Add Jackson bom for build logic (#35451)
  • Add Jackson bom for build logic
  • Prepare Release Notes and Upgrade Guide for 9.2.0 RC3 (#35449)
  • truly fix the anchors
  • truly fix the anchors
  • cleanup upgrade guide
  • fix failed merge from stale branch
  • add new contributors
  • Merge branch 'release' into lkasso/documentation/release-notes-cleanup
  • update release features for ARM Windows support
  • update anchors
  • update intro dep page
  • update configuration page
  • Move BuildTreeLocations to internal package
  • Normalize path expectations for Windows
  • Fix upgrade anchor link (#35445)
  • Fix broken anchor link in release notes
  • Remove unused class (#35443)
  • Remove unused class
  • Add NullMarked to getSoftwareComponentFactory (#35439)
  • Extract build-discovery classes out of core, take 2 (#35417)
  • Clarify plugin targets documentation
  • Refuse connections from non-Gradle processes (#35175)
  • Add NullMarked to getSoftwareComponentFactory
  • Refuse connections from non-Gradle processes
  • Extract projects build-discovery[-impl] out of core
  • Update tested AGP versions, introducing AGP 9.0.0 alpha (#35121)
  • Add ToBeImplemented annotation
  • Refine documentation on AbstractKotlinPluginAndroidSmokeTest
  • Add documentation to AbstractKotlinPluginAndroidSmokeTest
  • Fix SmokeTestedVersionsSanityCheck
  • Cleanup useless Kotlin 1.7 conditions in AbstractKotlinPluginSmokeTest
  • Extract TestedVersions.androidGradleBefore9
  • Always use Android buildToolsVersion matching the AGP version
  • Merge release into master (20251023) (#35432)
  • Merge branch 'release'
  • Publish 9.2.0-20251023022733+0000
  • add drawing to describe contraints for docs and tutorial video
  • Polish DefaultServiceRegistry implementation assertion (#35426)
  • Recommend ServiceRegistryBuilder instead
  • update constraints page
  • update learning material to use single string notation
  • Polish DefaultServiceRegistry implementation assertion
  • Make console plain default on Windows ARM/AArch64 (#35415)
  • Re-implement AbstractTestTask using new report APIs (#32672)
  • Fix AbstractAndroidSantaTrackerSmokeTest
  • Fix PathTraversalChecker.safePathName rejecting valid paths
  • Sort HTML test report results
  • Re-implement AbstractTestTask using new report APIs
  • Forbid inheriting from DefaultServiceRegistry (#35407)
  • Update test message expectations
  • Avoid unsupported service registry inheritance in workers test
  • Remove noop service discovery on DefaultServiceRegistry instances
  • Forbid extending DefaultServiceRegistry
  • Refine AbstractSmokeTest removing a leftover from previous commits
  • Skip smoke tests for Santa Tracker with AGP >= 9.0
  • Apply suggestion from lkasso
  • Apply suggestion from lkasso
  • Apply suggestion from lkasso
  • Apply suggestion from lkasso
  • Update platforms/documentation/docs/src/docs/release/notes.md
  • Adjust AndroidGradlePluginVersions to select the right buildToolsVersion
  • Document AArch64 limitations
  • Make console plain default on windows arm
  • Let AbstractKotlinPluginAndroidSmokeTest skip AGP >= 9.0
  • Don't run Kotlin smoke tests with/without workers
  • Improve file hasher error messages
  • Adjust PaparazziPluginSmokeTest to use latest stable of AGP
  • Adjust AndroidPluginsSmokeTest for AGP 9.0
  • Bump buildToolsVersion to 36 as required by AGP 9.0
  • Let AndroidPluginsSmokeTest not validate com.android.reporting with AGP >= 9.0
  • Update tested AGP versions
  • Introduce ToolingModelBuilderResultInternal and remove ResilientIssuesRecorder (#35400)
  • Add test for IntelliJ Platform regex loading Kotlin DSL script templates (#35414)
  • Add test for IntelliJ Platform regex loading Kotlin DSL script templates
  • Deprecate old Kotlin script dependencies resolvers (#34459)
  • Reuse KotlinScriptHashing in deprecated PrecompiledScriptDependenciesResolver
  • Remove old codepath from kotlin-dsl plugin support for precompiled scripts (#35399)
  • update init script and init plugin page

⚠️ Changelog content truncated by 367302 characters because it was over the limit (60000) and wouldn't fit into PR description.

@github-actions github-actions bot requested a review from adinauer as a code owner January 28, 2026 03:38
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Jan 28, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-gradle.sh branch from c8f0c9b to fcb54c7 Compare January 28, 2026 03:38
@github-actions
Copy link
Contributor Author

github-actions bot commented Jan 28, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • (distribution) Add install_groups support by runningcode in #5062

Bug Fixes 🐛

  • Establish native exception mechanisms by supervacuus in #5052

Internal Changes 🔧

Deps

  • Update Gradle to v9.3.0 by github-actions[bot] in #5063
  • Bump urllib3 from 2.6.0 to 2.6.3 in the pip group across 1 directory by dependabot in #5003
  • Update Native SDK to v0.12.4 by github-actions in #5061
  • Bump getsentry/github-workflows/.github/workflows/updater.yml from 2 to 3 by dependabot in #4884
  • Bump actions/cache from 4 to 5 by dependabot in #4997
  • Bump github/codeql-action from 4.31.10 to 4.31.11 by dependabot in #5057
  • Bump getsentry/craft from 2.19.0 to 2.20.0 by dependabot in #5058

Other

  • (android) Update targetSdk to API 36 (Android 16) by markushi in #5016
  • (ci) Write permission for statuses in changelog preview by supervacuus in #5053

🤖 This preview updates automatically when you update the PR.

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-gradle.sh branch from fcb54c7 to 93766b7 Compare January 28, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant