Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-6460

geode-build-version does not automatically update with a new version

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.11.0
    • None
    • None

    Description

      We have recently rolled from 1.9.0 to 1.10.0 for our develop version semver. Updating the pipeline YML

      - name: geode-build-version
        type: semver
        source:
          bucket: ((version-bucket))
          driver: gcs
          initial_version: 1.10.0
          json_key: ((!concourse-gcp-key))
          key: ((pipeline-prefix))((geode-build-branch))/version
      

      to reference a new version in initial_version in insufficient to update the pipeline's semver, as this value is only used when the file referenced in key: ((pipeline-prefix))((geode-build-branch))/version does not exist.

      We need to examine either a more robust way to store these version files (e.g., not using the branch name so that we can guarantee that the file does not exist when we update the version) and/or introduce a way to easily bump the version that is stored in that file (e.g., through a manually-fired Concourse job.) My personal preference would be for the former.

      Attachments

        Activity

          People

            Unassigned Unassigned
            prhomberg Patrick Rhomberg
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1.5h
                1.5h