Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-7887 Release automation improvement
  3. BEAM-6441

cut_release_branch.sh should not push to master without verification and a PR

Details

    • Sub-task
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • build-system
    • None

    Description

      Currently, the cut_release_branch.sh does many things:

      • Edits files in place to update the version
      • Makes a local commit
      • Pushing the local commit to master
      • Creates a new branch
      • Edits files in place to update the version
      • Pushes the release branch

      I think all of this except the push to master are OK. It is possible that we have something - website, examples, new places where the version is hardcoded, etc, that get broken in this process. Moving from x-SNAPSHOT to (x+1)-SNAPSHOT is easy to do in a pull request and safe. The release branch creation does not need to be synchronized with this.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kenn Kenneth Knowles
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 20m
                  3h 20m