Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for bumpPatchVersion (0.08 seconds)

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

    import com.google.gson.GsonBuilder
    import gradlebuild.buildutils.model.ReleasedVersion
    import gradlebuild.buildutils.model.ReleasedVersions
    import org.gradle.util.GradleVersion
    import java.io.File
    
    
    fun bumpPatchVersion(version: String): String {
        val parts = version.split(".")
        require(parts.size == 3 && parts.all { it.toIntOrNull() != null }) {
            "Version '$version' is not a valid x.y.z version."
        }
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Mon Mar 23 14:47:12 GMT 2026
    - 2.7K bytes
    - Click Count (0)
  2. build-logic/build-update-utils/src/main/kotlin/gradlebuild/buildutils/tasks/PreparePatchRelease.kt

        @get:Internal
        abstract val releasedVersionsFile: RegularFileProperty
    
        @TaskAction
        fun prepare() {
            val currentVersion = versionFile.asFile.get().readText().trim()
            val patchVersion = bumpPatchVersion(currentVersion)
            val major = currentVersion.split(".")[0].toInt()
    
            val previousReleasedVersion = fetchVersionFromGradleServices(major, currentVersion)
            versionFile.asFile.get().writeText(patchVersion)
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Mon Mar 23 14:47:12 GMT 2026
    - 2.8K bytes
    - Click Count (0)
  3. build-logic/build-update-utils/src/test/groovy/gradlebuild/buildutils/tasks/PreparePatchReleaseTest.groovy

            expect:
            ReleasedVersionsHelperKt.bumpPatchVersion(input) == expected
    
            where:
            input   | expected
            "9.4.0" | "9.4.1"
            "9.4.1" | "9.4.2"
            "8.0.0" | "8.0.1"
            "1.2.3" | "1.2.4"
        }
    
        def "invalid version format is rejected"() {
            when:
            ReleasedVersionsHelperKt.bumpPatchVersion(version)
    
            then:
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Mon Mar 23 14:47:12 GMT 2026
    - 1.3K bytes
    - Click Count (0)
  4. build-logic/build-update-utils/src/test/groovy/gradlebuild/buildutils/tasks/PreparePatchReleaseIntegrationTest.groovy

      },
      "finalReleases": [
        {
          "version": "9.4.0",
          "buildTime": "20260304103600+0000"
        }
      ]
    }'''
    
            when:
            def patchVersion = ReleasedVersionsHelperKt.bumpPatchVersion(versionFile.text.trim())
            versionFile.text = patchVersion
            ReleasedVersionsHelperKt.updateReleasedVersionFile(releasedVersionsFile, previousVersion)
    
            then:
            versionFile.text == "9.4.1"
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Mon Mar 23 14:47:12 GMT 2026
    - 2.2K bytes
    - Click Count (0)
Back to Top