From 8d2df1e2edb205784cfc5907da960c167a058e54 Mon Sep 17 00:00:00 2001 From: Gopi Kishan Date: Mon, 14 Apr 2025 00:19:13 +0530 Subject: [PATCH] WEB-135 expand git hub actions workflow (#2399) --- .github/workflows/build.yml | 6 +++--- .github/workflows/create-docker-hub-image.yml | 4 +++- .github/workflows/test.yml | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 28efaf99b..b978a2ca4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,11 +2,11 @@ name: build-run # Controls when the action will run. on: - # Triggers the workflow on push or pull request events but only for the main branch + # Triggers the workflow on push or pull request events for specific branches push: - branches: [main] + branches: [main, dev, angular-update] pull_request: - branches: [main] + branches: [main, dev, angular-update] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: diff --git a/.github/workflows/create-docker-hub-image.yml b/.github/workflows/create-docker-hub-image.yml index eeffb3237..087c79ac5 100644 --- a/.github/workflows/create-docker-hub-image.yml +++ b/.github/workflows/create-docker-hub-image.yml @@ -2,7 +2,7 @@ name: Publish Image in Docker Hub on: push: - branches: [main] + branches: [main, dev, angular-update] jobs: build: @@ -45,6 +45,8 @@ jobs: if [ "${{ steps.extract_branch.outputs.branch }}" == "main" ]; then TAGS="$TAGS --tag $DOCKER_ORGANIZATION/web-app:${{ steps.git_hashes.outputs.short_hash }} --tag $DOCKER_ORGANIZATION/web-app:${{ steps.git_hashes.outputs.long_hash }}" + else + TAGS="$TAGS --tag $DOCKER_ORGANIZATION/web-app:${{ steps.extract_branch.outputs.branch }}-${{ steps.git_hashes.outputs.short_hash }}" fi docker build --push --build-arg="PUPPETEER_SKIP_DOWNLOAD_ARG=true" --platform linux/amd64,linux/arm64 $TAGS . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7f5f330f0..d0f73484e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,9 +2,9 @@ name: Tests on: push: - branches: [main] + branches: [main, dev, angular-update] pull_request: - branches: [main] + branches: [main, dev, angular-update] jobs: testRigor: