diff --git a/.github/workflows/prepare-for-prod-deploy.yml b/.github/workflows/prepare-for-prod-deploy.yml index 818bd32bd1..ddce8d7fc9 100644 --- a/.github/workflows/prepare-for-prod-deploy.yml +++ b/.github/workflows/prepare-for-prod-deploy.yml @@ -39,8 +39,8 @@ jobs: echo "Tag Name: $tag_name" echo "tag_name=$tag_name" >> $GITHUB_OUTPUT - build-rudderstack-transformer-image: - name: Build Transformer Docker Image for Rudderstack org- Prod + build-transformer-image: + name: Build Transformer Docker Image - Prod # Only merged pull requests from release candidate branches must trigger if: ((startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) && github.event.pull_request.merged == true) needs: [generate-tag-names] @@ -55,26 +55,10 @@ jobs: secrets: DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - build-rudderlabs-transformer-image: - name: Build Transformer Docker Image for Rudderlabs org - Prod - # Only merged pull requests from release candidate branches must trigger - if: ((startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) && github.event.pull_request.merged == true) - needs: [generate-tag-names] - uses: ./.github/workflows/build-push-docker-image.yml - with: - build_tag: rudderstack/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name }} - push_tags: rudderlabs/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name }},rudderlabs/rudder-transformer:latest - img_tag: ${{ needs.generate-tag-names.outputs.tag_name }} - dockerfile: Dockerfile - load_target: development - push_target: production - secrets: - DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - create-pull-request: name: Update Helm Charts For Production and Create Pull Request runs-on: ubuntu-latest - needs: [generate-tag-names, build-rudderstack-transformer-image, build-rudderlabs-transformer-image] + needs: [generate-tag-names, build-transformer-image] env: TAG_NAME: ${{ needs.generate-tag-names.outputs.tag_name }} TF_IMAGE_REPOSITORY: rudderstack/rudder-transformer diff --git a/.github/workflows/prepare-for-prod-ut-deploy.yml b/.github/workflows/prepare-for-prod-ut-deploy.yml index 511e21d6dd..d0c348f9e2 100644 --- a/.github/workflows/prepare-for-prod-ut-deploy.yml +++ b/.github/workflows/prepare-for-prod-ut-deploy.yml @@ -42,8 +42,8 @@ jobs: echo "UT Tag Name: $tag_name_ut" echo "tag_name_ut=$tag_name_ut" >> $GITHUB_OUTPUT - build-rudderstack-user-transformer-image: - name: Build User Transformer Docker Image for Rudderstack org - Prod + build-user-transformer-image: + name: Build User Transformer Docker Image - Prod # Only merged pull requests from release candidate branches must trigger if: ((startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) && github.event.pull_request.merged == true) needs: [generate-tag-names] @@ -58,27 +58,10 @@ jobs: secrets: DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - build-rudderlabs-user-transformer-image: - name: Build User Transformer Docker Image for Rudderlabs org - Prod - # Only merged pull requests from release candidate branches must trigger - if: ((startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) && github.event.pull_request.merged == true) - needs: [generate-tag-names] - uses: ./.github/workflows/build-push-docker-image.yml - with: - build_tag: rudderstack/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name_ut }} - push_tags: rudderlabs/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name_ut }},rudderlabs/rudder-transformer:ut-latest - img_tag: ${{ needs.generate-tag-names.outputs.tag_name_ut }} - dockerfile: Dockerfile-ut-func - load_target: development - push_target: production - secrets: - DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - - create-pull-request: name: Update Helm Charts For Production and Create Pull Request runs-on: ubuntu-latest - needs: [generate-tag-names, build-rudderstack-user-transformer-image, build-rudderlabs-user-transformer-image] + needs: [generate-tag-names, build-user-transformer-image] env: UT_TAG_NAME: ${{ needs.generate-tag-names.outputs.tag_name_ut }} TF_IMAGE_REPOSITORY: rudderstack/rudder-transformer diff --git a/.github/workflows/prepare-for-staging-deploy.yml b/.github/workflows/prepare-for-staging-deploy.yml index 4b63b70640..66c27fbfd0 100644 --- a/.github/workflows/prepare-for-staging-deploy.yml +++ b/.github/workflows/prepare-for-staging-deploy.yml @@ -35,8 +35,8 @@ jobs: echo "UT Tag Name: $tag_name_ut" echo "tag_name_ut=$tag_name_ut" >> $GITHUB_OUTPUT - build-rudderstack-transformer-image: - name: Build Transformer Docker Image For Rudderstack org - Staging + build-transformer-image: + name: Build Transformer Docker Image - Staging # Only pull requests from release candidate branches must trigger if: (startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) needs: [generate-tag-names] @@ -51,24 +51,8 @@ jobs: secrets: DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - build-rudderlabs-transformer-image: - name: Build Transformer Docker Image For Rudderlabs org - Staging - # Only pull requests from release candidate branches must trigger - if: (startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) - needs: [generate-tag-names] - uses: ./.github/workflows/build-push-docker-image.yml - with: - build_tag: rudderstack/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name }} - push_tags: rudderlabs/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name }} - img_tag: ${{ needs.generate-tag-names.outputs.tag_name }} - dockerfile: Dockerfile - load_target: development - push_target: production - secrets: - DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - - build-rudderstack-user-transformer-image: - name: Build User Transformer Docker Image For Rudderstack org - Staging + build-user-transformer-image: + name: Build User Transformer Docker Image - Staging # Only pull requests from release candidate branches must trigger if: (startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) @@ -84,27 +68,11 @@ jobs: secrets: DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} - build-rudderlabs-user-transformer-image: - name: Build User Transformer Docker Image For Rudderlabs org - Staging - # Only pull requests from release candidate branches must trigger - if: (startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix-release/')) - - needs: [generate-tag-names] - uses: ./.github/workflows/build-push-docker-image.yml - with: - build_tag: rudderstack/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name_ut }} - push_tags: rudderlabs/rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name_ut }} - img_tag: ${{ needs.generate-tag-names.outputs.tag_name_ut }} - dockerfile: Dockerfile-ut-func - load_target: development - push_target: production - secrets: - DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }} create-pull-request: name: Update Helm Charts For Staging and Create Pull Request runs-on: ubuntu-latest - needs: [generate-tag-names, build-rudderstack-transformer-image, build-rudderlabs-transformer-image, build-rudderstack-user-transformer-image, build-rudderlabs-user-transformer-image] + needs: [generate-tag-names, build-transformer-image, build-user-transformer-image] env: TAG_NAME: ${{ needs.generate-tag-names.outputs.tag_name }} UT_TAG_NAME: ${{ needs.generate-tag-names.outputs.tag_name_ut }}