Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for selectVersionsFrom (0.72 seconds)

  1. build-logic/build-update-utils/src/main/kotlin/gradlebuild/buildutils/tasks/UpdateKotlinVersions.kt

        private
        fun fetchAndSelectKotlinVersions(minimumSupported: String, mavenMetadataUrl: String): List<String> {
            return selectVersionsFrom(minimumSupported, fetchVersionsFromMavenMetadata(mavenMetadataUrl))
        }
    
        companion object {
            @VisibleForTesting
            @JvmStatic
            fun selectVersionsFrom(minimumSupported: String, allVersions: List<String>): List<String> {
                require(minimumSupported in allVersions) {
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Wed Oct 29 08:29:55 GMT 2025
    - 4.3K bytes
    - Click Count (0)
  2. build-logic/build-update-utils/src/main/kotlin/gradlebuild/buildutils/tasks/UpdateAgpVersions.kt

            get() = "$major.$minor"
    
        private
        fun fetchLatests(currentGradleVersion: GradleVersion, minimumSupported: String?, mavenMetadataUrl: String): List<String> {
            return selectVersionsFrom(currentGradleVersion, minimumSupported?.let { VersionNumber.parse(it) }, fetchVersionsFromMavenMetadata(mavenMetadataUrl))
        }
    
        private
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Oct 24 09:10:29 GMT 2025
    - 7.6K bytes
    - Click Count (0)
  3. build-logic/build-update-utils/src/test/groovy/gradlebuild/buildutils/tasks/UpdateKotlinVersionsTest.groovy

            def selected = UpdateKotlinVersions.selectVersionsFrom(minimumSupported, allVersions)
    
            then:
            selected == ["1.9.10", "1.9.25", "2.0.20", "2.0.30-RC1", "2.0.40-Beta2"]
        }
    
        def "fails is minimumSupported is not available"() {
            given:
            def allVersions = ["2.0.0", "2.0.0-RC1", "2.0.0-Beta1"]
    
            when:
            UpdateKotlinVersions.selectVersionsFrom(minimumSupported, allVersions)
    
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Wed Oct 29 08:29:55 GMT 2025
    - 3.1K bytes
    - Click Count (0)
  4. build-logic/build-update-utils/src/test/groovy/gradlebuild/buildutils/tasks/UpdateAgpVersionsTest.groovy

            def allVersions = [
                "8.8.0", "8.9.0",
                "9.0.0-alpha01", "9.0.0-beta01", "9.0.0-rc01"
            ].shuffled()
    
            when:
            def selected = UpdateAgpVersions.selectVersionsFrom(gradleVersion, null, allVersions)
    
            then:
            selected == ["8.9.0", "9.0.0-rc01"]
        }
    
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Thu Jan 15 06:57:24 GMT 2026
    - 4.7K bytes
    - Click Count (0)
Back to Top