Skip to content

Commit b6fca1a

Browse files
committed
chore(ci): windows pipelines apply defaults if inputs from workflow_dispatch are empty
Signed-off-by: Tibor Dancs <[email protected]>
1 parent a982de8 commit b6fca1a

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

.github/workflows/ai-lab-e2e-nightly-windows.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,19 +110,19 @@ jobs:
110110
DEFAULT_PDE2E_IMAGE_VERSION: 'v0.0.3'
111111
DEFAULT_MAPT_PARAMS: "IMAGE=${{ vars.MAPT_IMAGE || 'quay.io/redhat-developer/mapt' }};VERSION_TAG=${{ vars.MAPT_VERSION_TAG || 'v0.9.7' }};CPUS=${{ vars.MAPT_CPUS || '4' }};MEMORY=${{ vars.MAPT_MEMORY || '32' }};EXCLUDED_REGIONS=\"${{ vars.MAPT_EXCLUDED_REGIONS || 'westindia,centralindia,southindia,australiacentral,australiacentral2,australiaeast,australiasoutheast,southafricanorth,southafricawest' }}\""
112112
run: |
113-
echo "NPM_TARGET=${{ github.event.inputs.npm_target || env.DEFAULT_NPM_TARGET }}" >> $GITHUB_ENV
114-
echo "ENV_VARS=${{ github.event.inputs.env_vars || env.DEFAULT_ENV_VARS }}" >> $GITHUB_ENV
115-
echo "PODMAN_URL=${{ github.event.inputs.podman_remote_url || env.DEFAULT_URL }}" >> $GITHUB_ENV
116-
echo "PDE2E_IMAGE_VERSION=${{ github.event.inputs.pde2e_image_version || env.DEFAULT_PDE2E_IMAGE_VERSION }}" >> $GITHUB_ENV
117-
echo "${{ github.event.inputs.podman_desktop_repo_args || env.DEFAULT_PODMAN_DESKTOP_REPO_ARGS }}" | awk -F ',' \
113+
echo "NPM_TARGET=${{ (github.event.inputs.npm_target != '' && github.event.inputs.npm_target) || env.DEFAULT_NPM_TARGET }}" >> $GITHUB_ENV
114+
echo "ENV_VARS=${{ (github.event.inputs.env_vars != '' && github.event.inputs.env_vars) || env.DEFAULT_ENV_VARS }}" >> $GITHUB_ENV
115+
echo "PODMAN_URL=${{ (github.event.inputs.podman_remote_url != '' && github.event.inputs.podman_remote_url) || env.DEFAULT_URL }}" >> $GITHUB_ENV
116+
echo "PDE2E_IMAGE_VERSION=${{ (github.event.inputs.pde2e_image_version != '' && github.event.inputs.pde2e_image_version) || env.DEFAULT_PDE2E_IMAGE_VERSION }}" >> $GITHUB_ENV
117+
echo "${{ (github.event.inputs.podman_desktop_repo_args != '' && github.event.inputs.podman_desktop_repo_args) || env.DEFAULT_PODMAN_DESKTOP_REPO_ARGS }}" | awk -F ',' \
118118
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "PD_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
119-
echo "${{ github.event.inputs.ext_tests_options || env.DEFAULT_EXT_TESTS_OPTIONS }}" | awk -F ',' \
119+
echo "${{ (github.event.inputs.ext_tests_options != '' && github.event.inputs.ext_tests_options) || env.DEFAULT_EXT_TESTS_OPTIONS }}" | awk -F ',' \
120120
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print kv[1]"="kv[2]}}' >> $GITHUB_ENV
121-
echo "${{ github.event.inputs.podman_options || env.DEFAULT_PODMAN_OPTIONS }}" | awk -F ',' \
121+
echo "${{ (github.event.inputs.podman_options != '' && github.event.inputs.podman_options) || env.DEFAULT_PODMAN_OPTIONS }}" | awk -F ',' \
122122
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "PODMAN_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
123-
echo "${{ github.event.inputs.ext_repo_options || env.DEFAULT_EXT_REPO_OPTIONS }}" | awk -F ',' \
123+
echo "${{ (github.event.inputs.ext_repo_options != '' && github.event.inputs.ext_repo_options) || env.DEFAULT_EXT_REPO_OPTIONS }}" | awk -F ',' \
124124
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "EXT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
125-
echo "${{ github.event.inputs.mapt_params || env.DEFAULT_MAPT_PARAMS }}" | awk -F ';' \
125+
echo "${{ (github.event.inputs.mapt_params != '' && github.event.inputs.mapt_params) || env.DEFAULT_MAPT_PARAMS }}" | awk -F ';' \
126126
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "MAPT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
127127
128128
- name: Create instance

.github/workflows/recipe-catalog-change-template.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,22 +99,22 @@ jobs:
9999
DEFAULT_PDE2E_IMAGE_VERSION: 'v0.0.3-windows'
100100
DEFAULT_MAPT_PARAMS: "IMAGE=${{ vars.MAPT_IMAGE || 'quay.io/redhat-developer/mapt' }};VERSION_TAG=${{ vars.MAPT_VERSION_TAG || 'v0.9.7' }};CPUS=${{ vars.MAPT_CPUS || '4' }};MEMORY=${{ vars.MAPT_MEMORY || '32' }};EXCLUDED_REGIONS=\"${{ vars.MAPT_EXCLUDED_REGIONS || 'westindia,centralindia,southindia,australiacentral,australiacentral2,australiaeast,australiasoutheast,southafricanorth,southafricawest' }}\""
101101
run: |
102-
echo "FORK=${{ inputs.pd-fork || env.DEFAULT_FORK }}" >> $GITHUB_ENV
103-
echo "BRANCH=${{ inputs.pd-branch || env.DEFAULT_BRANCH }}" >> $GITHUB_ENV
104-
echo "NPM_TARGET=${{ inputs.npm-target || env.DEFAULT_NPM_TARGET }}" >> $GITHUB_ENV
105-
echo "ENV_VARS=${{ inputs.pd-env-vars || env.DEFAULT_ENV_VARS }}" >> $GITHUB_ENV
106-
echo "PODMAN_URL=${{ inputs.podman-download-url || env.DEFAULT_URL }}" >> $GITHUB_ENV
107-
echo "PDE2E_IMAGE_VERSION=${{ inputs.pde2e-image-version || env.DEFAULT_PDE2E_IMAGE_VERSION }}" >> $GITHUB_ENV
108-
if [[ -z "${{ inputs.trigger-workflow-repo-name }}" ]] && [[ -z "${{ inputs.trigger-workflow-fork }}" ]] && [[ -z "${{ inputs.trigger-workflow-branch }}" ]]; then
102+
echo "FORK=${{ (inputs.pd-fork != '' && inputs.pd-fork) || env.DEFAULT_FORK }}" >> $GITHUB_ENV
103+
echo "BRANCH=${{ (inputs.pd-branch != '' && inputs.pd-branch) || env.DEFAULT_BRANCH }}" >> $GITHUB_ENV
104+
echo "NPM_TARGET=${{ (inputs.npm-target != '' && inputs.npm-target) || env.DEFAULT_NPM_TARGET }}" >> $GITHUB_ENV
105+
echo "ENV_VARS=${{ (inputs.pd-env-vars != '' && inputs.pd-env-vars) || env.DEFAULT_ENV_VARS }}" >> $GITHUB_ENV
106+
echo "PODMAN_URL=${{ (inputs.podman-download-url != '' && inputs.podman-download-url) || env.DEFAULT_URL }}" >> $GITHUB_ENV
107+
echo "PDE2E_IMAGE_VERSION=${{ (inputs.pde2e-image-version != '' && inputs.pde2e-image-version) || env.DEFAULT_PDE2E_IMAGE_VERSION }}" >> $GITHUB_ENV
108+
if [[ -n "${{ inputs.trigger-workflow-repo-name }}" ]] && [[ -n "${{ inputs.trigger-workflow-fork }}" ]] && [[ -n "${{ inputs.trigger-workflow-branch }}" ]]; then
109109
echo "DEFAULT_EXT_REPO_OPTIONS=REPO=${{ inputs.trigger-workflow-repo-name }},FORK=${{ inputs.trigger-workflow-fork }},BRANCH=${{ inputs.trigger-workflow-branch }}" >> $GITHUB_ENV
110110
fi
111-
echo "${{ github.event.inputs.ext_tests_options || env.DEFAULT_EXT_TESTS_OPTIONS }}" | awk -F ',' \
111+
echo "${{ (inputs.ext_tests_options != '' && inputs.ext_tests_options) || env.DEFAULT_EXT_TESTS_OPTIONS }}" | awk -F ',' \
112112
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print kv[1]"="kv[2]}}' >> $GITHUB_ENV
113113
echo "${{ env.DEFAULT_PODMAN_OPTIONS }}" | awk -F ',' \
114114
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "PODMAN_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
115-
echo "${{ inputs.podman-options || env.DEFAULT_EXT_REPO_OPTIONS }}" | awk -F ',' \
115+
echo "${{ (inputs.podman-options != '' && inputs.podman-options) || env.DEFAULT_EXT_REPO_OPTIONS }}" | awk -F ',' \
116116
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "EXT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
117-
echo "${{ github.event.inputs.mapt_params || env.DEFAULT_MAPT_PARAMS }}" | awk -F ';' \
117+
echo "${{ (inputs.mapt_params != '' && inputs.mapt_params) || env.DEFAULT_MAPT_PARAMS }}" | awk -F ';' \
118118
'{for (i=1; i<=NF; i++) {split($i, kv, "="); print "MAPT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
119119
120120
- name: Create instance

0 commit comments

Comments
 (0)