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

build_release_candidate.sh should not push to apache org on github

Details

    • Sub-task
    • Status: Resolved
    • P3
    • Resolution: Fixed
    • None
    • Missing
    • build-system
    • None

    Description

      Currently, the build_release_candidate.sh does many things beyond the build

      • Edits files in place to update the version from SNAPSHOT to non-SNAPSHOT
      • Makes a local commit
      • Pushes commits to release branch
      • Reverts on failure, pushes those to release branch

      Instead, the release manager should determine what gets pushed. It is less fragile of a process and avoids cruft getting pushed and churning the branch. The only thing the plugin is really good for is flipping SNAPSHOT away and back. And it isn't even that great because that's Java only and other languages are at non-SNAPSHOT anyhow.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kenn Kenneth Knowles
              Votes:
              0 Vote for this issue
              Watchers:
              3 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 - 0.5h
                  0.5h