From c429a583a4ab41a13ae3ffbba9a54b87f45fc5c1 Mon Sep 17 00:00:00 2001 From: Benjamin Gonzalez <74670721+benWize@users.noreply.github.com> Date: Fri, 4 Nov 2022 16:07:11 -0600 Subject: [PATCH] Revert "Workflows releases (#140)" This reverts commit 21951f72e97cba086e6681f4fdc659adcaf7f756. --- .github/workflows/cut_release_branch.yml | 115 ----------------------- 1 file changed, 115 deletions(-) delete mode 100644 .github/workflows/cut_release_branch.yml diff --git a/.github/workflows/cut_release_branch.yml b/.github/workflows/cut_release_branch.yml deleted file mode 100644 index d9df0e0efef4..000000000000 --- a/.github/workflows/cut_release_branch.yml +++ /dev/null @@ -1,115 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This workflow will update apache beam master branch with next release version -# and cut release branch for current development version. - -# To learn more about GitHub Actions in Apache Beam check the CI.md - -name: Cut Release Branch -on: - workflow_dispatch: - inputs: - RELEASE_VERSION: - description: Beam version of current release - required: true - NEXT_VERSION: - description: Next release version - required: true - -jobs: - update_master: -# TODO: Replace to use self-hosted runners - runs-on: ubuntu-latest - env: - MASTER_BRANCH: master - NEXT_RELEASE: ${{ github.event.inputs.NEXT_VERSION }} - steps: - - name: Validate Next Version - run: | - if [[ ${NEXT_RELEASE} =~ ([0-9]\.[0-9]*\.[0-9]) ]]; then - NEXT_VERSION_IN_BASE_BRANCH=${BASH_REMATCH[1]} - fi - if [[ -z "$NEXT_VERSION_IN_BASE_BRANCH" ]]; then - echo "The input for NEXT_RELEASE does not match a valid format [0-9].[0-9].[0-9]" - exit - fi - - name: Echo value - run: | - echo "NEXT_VERSION_IN_BASE_BRANCH: ${NEXT_VERSION_IN_BASE_BRANCH}" - - name: Check out code - uses: actions/checkout@v3 - - name: Update master branch - run: - - sh ./set_version.sh "$NEXT_VERSION_IN_BASE_BRANCH" - echo "==============Update master branch as following================" - git diff - echo "===============================================================" - working-directory: 'release/src/main/scripts' - - name: Commit and Push to master branch files with Next Version - run: | - git add buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy - git add gradle.properties - git add sdks/python/apache_beam/version.py - git add sdks/go/pkg/beam/core/core.go - git commit -m "Moving to ${NEXT_VERSION_IN_BASE_BRANCH}-SNAPSHOT on master branch." - git push --dry-run origin ${MASTER_BRANCH} - - update_release_branch: -# TODO: Replace to use self-hosted runners - runs-on: ubuntu-latest - env: - RELEASE: ${{ github.event.inputs.RELEASE_VERSION }} - RELEASE_BRANCH: release-${RELEASE} - steps: - - name: Validate Release Version - run: | - if [[ ${RELEASE} =~ ([0-9]\.[0-9]*\.[0-9]) ]]; then - RELEASE_VERSION=${BASH_REMATCH[1]} - fi - if [[ -z "$RELEASE_VERSION" ]]; then - echo "The input for RELEASE does not match a valid format [0-9].[0-9].[0-9]" - exit - fi - - name: Echo value - run: | - echo "RELEASE_VERSION: ${RELEASE_VERSION}" - - name: Check out code - uses: actions/checkout@v3 - - name: Checkout to release branch - run: | - git checkout -b ${RELEASE_BRANCH} - echo "==================Current working branch=======================" - echo ${RELEASE_BRANCH} - echo "===============================================================" - - name: Update release version for dataflow runner - run: | - sed -i -e "s/'beam-master-.*'/'${RELEASE}'/g" \ - runners/google-cloud-dataflow-java/build.gradle - echo "===============Update release branch as following==============" - git diff - echo "===============================================================" - - name: Commit and Push to release branch - run: | - git add runners/google-cloud-dataflow-java/build.gradle - git commit -m "Set Dataflow container to release version." - git push --dry-run --set-upstream origin ${RELEASE_BRANCH} - - - - -