diff --git a/.github/workflows/build-deploy-js.yml b/.github/workflows/build-deploy-js.yml index b73da2a..df25c90 100644 --- a/.github/workflows/build-deploy-js.yml +++ b/.github/workflows/build-deploy-js.yml @@ -51,6 +51,10 @@ on: required: true type: boolean default: false + build_command: + required: false + type: string + default: npm run build secrets: GH_PAT: @@ -166,9 +170,9 @@ jobs: for arg in "${ARG_ARRAY[@]}"; do BUILD_ARGS+=" $arg" done - eval "$BUILD_ARGS npm run build" + eval "$BUILD_ARGS ${{ inputs.build_command }}" else - npm run build + ${{ inputs.build_command }} fi - name: Export diff --git a/.github/workflows/build-deploy-ts.yml b/.github/workflows/build-deploy-ts.yml index 01a250c..dae4bdf 100644 --- a/.github/workflows/build-deploy-ts.yml +++ b/.github/workflows/build-deploy-ts.yml @@ -51,6 +51,10 @@ on: required: false type: boolean default: true + build_command: + required: false + type: string + default: npm run build secrets: GH_PAT: @@ -165,9 +169,9 @@ jobs: for arg in "${ARG_ARRAY[@]}"; do BUILD_ARGS+=" $arg" done - eval "$BUILD_ARGS npm run build" + eval "$BUILD_ARGS ${{ inputs.build_command }}" else - npm run build + ${{ inputs.build_command }} fi - name: Export diff --git a/.github/workflows/cut-release-common.yml b/.github/workflows/cut-release-common.yml index 94121ac..211984b 100644 --- a/.github/workflows/cut-release-common.yml +++ b/.github/workflows/cut-release-common.yml @@ -539,6 +539,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} needs_docker: ${{ inputs.needs_docker }} + build_command: ${{ inputs.build_command }} @@ -571,6 +572,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} needs_docker: ${{ inputs.needs_docker }} + build_command: ${{ inputs.build_command }} deployReleaseCandidateGo: uses: ./.github/workflows/build-deploy-go.yml diff --git a/.github/workflows/deploy-dev-common.yml b/.github/workflows/deploy-dev-common.yml index 2df202c..38f92c7 100644 --- a/.github/workflows/deploy-dev-common.yml +++ b/.github/workflows/deploy-dev-common.yml @@ -139,6 +139,7 @@ jobs: name_override: ${{ inputs.name_override }} gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} + build_command: ${{ inputs.build_command }} buildDeployDevJS: needs: detect-language @@ -166,6 +167,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} needs_docker: ${{ inputs.needs_docker }} token_secret_name: ${{ inputs.token_secret_name }} + build_command: ${{ inputs.build_command }} buildDeployDevGo: needs: detect-language diff --git a/.github/workflows/deploy-prod-common.yml b/.github/workflows/deploy-prod-common.yml index 16ccc32..1738036 100644 --- a/.github/workflows/deploy-prod-common.yml +++ b/.github/workflows/deploy-prod-common.yml @@ -357,6 +357,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} needs_docker: ${{ inputs.needs_docker }} + build_command: ${{ inputs.build_command }} buildDeploySandboxTS: needs: [createProdTagTS] @@ -384,6 +385,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} needs_docker: ${{ inputs.needs_docker }} + build_command: ${{ inputs.build_command }} buildDeployProdGo: needs: [createProdTagGo] diff --git a/.github/workflows/deploy-sandbox-common.yml b/.github/workflows/deploy-sandbox-common.yml index 47a4e8e..c170578 100644 --- a/.github/workflows/deploy-sandbox-common.yml +++ b/.github/workflows/deploy-sandbox-common.yml @@ -130,6 +130,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} needs_docker: ${{ inputs.needs_docker }} + build_command: ${{ inputs.build_command }} buildDeploySandboxTS: needs: detect-language @@ -158,6 +159,7 @@ jobs: gcp_project_id: ${{ inputs.gcp_project_id }} token_secret_name: ${{ inputs.token_secret_name }} needs_docker: ${{ inputs.needs_docker }} + build_command: ${{ inputs.build_command }} buildDeploySandboxGo: needs: detect-language