Uploaded image for project: 'Parquet'
  1. Parquet
  2. PARQUET-1687

Update release process

    XMLWordPrintableJSON

Details

    Description

      Our current tagging policy in the release process requires to use the same tag for all the release candidates which means at RC2 we remove the tag from RC1 head and adds again to the RC2 head and so on. It is not a good practice. Hard to track RCs and rewriting git history is usually not a good idea.
      Update the related scripts and docs so we will create RC tags (e.g. apache-parquet-1.11.0-rc6) first and add the final release tag (e.g. apache-parquet-1.11.0) after the vote passes.

      It is also very confusing that we always use SNAPSHOT version of the next release even if the previous one is not released yet. For example we have not released 1.11.0 yet (we are after the failed vote of 1.11.0-rc6) still, we use the version number 1.12.0-SNAPSHOT. This is very confusing.
      Update the release scripts and docs to use the same SNAPSHOT version at RC phase and only step to the next version number after the vote passed and the final release tag is added.

      Attachments

        Activity

          People

            gszadovszky Gabor Szadovszky
            gszadovszky Gabor Szadovszky
            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 - 20m
                20m