@@ -87,16 +87,16 @@ jobs:
8787 --pull always \
8888 -v ${GITHUB_WORKSPACE}:/mnt/ais:ro \
8989 -v "${AIS_GHA_CMD_FILES_DIR}:${AIS_GHA_CMD_FILES_DOCKER_DIR}" \
90- -v ${AIS_MOUNT_PATH}:/mnt/ais-fs \
91- --name ${AIS_CONTAINER_NAME} \
92- ${AIS_INPUTS_CI_IMAGE}
90+ -v " ${AIS_MOUNT_PATH}:/mnt/ais-fs" \
91+ --name " ${AIS_CONTAINER_NAME}" \
92+ "${AIS_INPUT_CI_IMAGE}"
9393 - name : Make copy of the code repository and create build directories
9494 # Single quotes necessary to ensure string/command substitutions happen
9595 # in the container and not on the host.
9696 run : |
9797 docker exec \
9898 -t \
99- ${AIS_CONTAINER_NAME} \
99+ " ${AIS_CONTAINER_NAME}" \
100100 /bin/bash -c '
101101 cp -R /mnt/ais /ais
102102 mkdir /ais/hipFile/build
@@ -107,10 +107,10 @@ jobs:
107107 -e "_AIS_INPUT_CXX_COMPILER=${AIS_INPUT_CXX_COMPILER}" \
108108 -t \
109109 -w /ais/hipFile/build \
110- ${AIS_CONTAINER_NAME} \
110+ " ${AIS_CONTAINER_NAME}" \
111111 /bin/bash -c '
112112 cmake \
113- -DCMAKE_CXX_COMPILER=${_AIS_INPUT_CXX_COMPILER} \
113+ -DCMAKE_CXX_COMPILER=" ${_AIS_INPUT_CXX_COMPILER}" \
114114 -DCMAKE_CXX_FLAGS="-Werror" \
115115 -DCMAKE_HIP_PLATFORM=amd \
116116 -DAIS_BUILD_DOCS=ON \
@@ -122,7 +122,7 @@ jobs:
122122 docker exec \
123123 -t \
124124 -w /ais/hipFile/build \
125- ${AIS_CONTAINER_NAME} \
125+ " ${AIS_CONTAINER_NAME}" \
126126 /bin/bash -c '
127127 cmake --build . --parallel
128128 '
@@ -131,7 +131,7 @@ jobs:
131131 docker exec \
132132 -t \
133133 -w /ais/hipFile/build \
134- ${AIS_CONTAINER_NAME} \
134+ " ${AIS_CONTAINER_NAME}" \
135135 /bin/bash -c '
136136 ctest -V -L "unit" --parallel
137137 '
@@ -141,7 +141,7 @@ jobs:
141141 docker exec \
142142 -t \
143143 -w /ais/hipFile/build \
144- ${AIS_CONTAINER_NAME} \
144+ " ${AIS_CONTAINER_NAME}" \
145145 /bin/bash -c '
146146 export PATH="/opt/rocm/llvm/bin:${PATH}"
147147 ../util/llvm-coverage.sh
@@ -156,9 +156,9 @@ jobs:
156156 -e "_AIS_PKG_TYPE=${AIS_PKG_TYPE}" \
157157 -t \
158158 -w /ais/hipFile/build \
159- ${AIS_CONTAINER_NAME} \
159+ " ${AIS_CONTAINER_NAME}" \
160160 /bin/bash -c '
161- cpack -G ${_AIS_PKG_TYPE}
161+ cpack -G " ${_AIS_PKG_TYPE}"
162162 '
163163 # CI is unable to peer into CMake to capture this data ahead of time.
164164 # We should only produce a single package so we can use a glob pattern
@@ -172,7 +172,7 @@ jobs:
172172 -e "AIS_GITHUB_OUTPUT=${{ env.AIS_GHA_CMD_FILES_DOCKER_DIR }}/${GITHUB_OUTPUT##*/}" \
173173 -t \
174174 -w /ais/hipFile/build \
175- ${AIS_CONTAINER_NAME} \
175+ " ${AIS_CONTAINER_NAME}" \
176176 /bin/bash -c '
177177 shopt -s nullglob
178178 AIS_HIPFILE_PKG_DEV_FILENAME="$(echo hipfile-de{v,vel}{-,_}[0-9]*.{deb,rpm})"
@@ -182,8 +182,8 @@ jobs:
182182 echo "AIS_HIPFILE_PKG_VERSION=$(
183183 ${{
184184 env.AIS_PKG_TYPE == 'DEB' &&
185- 'dpkg-deb -f ${AIS_HIPFILE_PKG_FILENAME} "Version"' ||
186- 'rpm -qp --qf "%{VERSION}" ${AIS_HIPFILE_PKG_FILENAME}'
185+ 'dpkg-deb -f " ${AIS_HIPFILE_PKG_FILENAME}" "Version"' ||
186+ 'rpm -qp --qf "%{VERSION}" " ${AIS_HIPFILE_PKG_FILENAME}" '
187187 }}
188188 )" >> "${AIS_GITHUB_OUTPUT}"
189189 '
@@ -193,23 +193,23 @@ jobs:
193193 docker exec \
194194 -t \
195195 -w /ais/hipFile/build \
196- ${AIS_CONTAINER_NAME} \
196+ " ${AIS_CONTAINER_NAME}" \
197197 /bin/bash -c '
198198 echo "Runtime Package:"
199199 ${{
200200 format(
201201 env.AIS_PKG_TYPE == 'DEB' &&
202- 'dpkg-deb -I {0} && dpkg-deb -c {0}' ||
203- 'rpm -qpil --requires {0}',
202+ 'dpkg-deb -I " {0}" && dpkg-deb -c " {0}" ' ||
203+ 'rpm -qpil --requires " {0}" ',
204204 steps.pkg-metadata.outputs.AIS_HIPFILE_PKG_FILENAME
205205 )
206206 }}
207207 echo -e "\n\nDevelopment Package:"
208208 ${{
209209 format(
210210 env.AIS_PKG_TYPE == 'DEB' &&
211- 'dpkg-deb -I {0} && dpkg-deb -c {0}' ||
212- 'rpm -qpil --requires {0}',
211+ 'dpkg-deb -I " {0}" && dpkg-deb -c " {0}" ' ||
212+ 'rpm -qpil --requires " {0}" ',
213213 steps.pkg-metadata.outputs.AIS_HIPFILE_PKG_DEV_FILENAME
214214 )
215215 }}
@@ -225,13 +225,13 @@ jobs:
225225 docker exec \
226226 -t \
227227 -w /ais/hipFile/build \
228- ${AIS_CONTAINER_NAME} \
228+ " ${AIS_CONTAINER_NAME}" \
229229 /bin/bash -c '
230230 ${{
231231 format(
232- env.AIS_PKG_MGR == 'apt' && 'apt install -y ./{0} ./{1}' ||
233- env.AIS_PKG_MGR == 'dnf' && 'dnf install -y ./{0} ./{1}' ||
234- env.AIS_PKG_MGR == 'zypper' && 'zypper install -y --allow-unsigned-rpm ./{0} ./{1}' ||
232+ env.AIS_PKG_MGR == 'apt' && 'apt install -y " ./{0}" " ./{1}" ' ||
233+ env.AIS_PKG_MGR == 'dnf' && 'dnf install -y " ./{0}" " ./{1}" ' ||
234+ env.AIS_PKG_MGR == 'zypper' && 'zypper install -y --allow-unsigned-rpm " ./{0}" " ./{1}" ' ||
235235 'echo "Unknown platform."; exit 1',
236236 steps.pkg-metadata.outputs.AIS_HIPFILE_PKG_DEV_FILENAME,
237237 steps.pkg-metadata.outputs.AIS_HIPFILE_PKG_FILENAME
@@ -288,11 +288,11 @@ jobs:
288288 docker exec \
289289 -t \
290290 -w /ais/hipFile \
291- ${AIS_CONTAINER_NAME} \
291+ " ${AIS_CONTAINER_NAME}" \
292292 /bin/bash -c '
293293 rm -rf build/*
294294 '
295295 - name : Cleanup & Stop the Docker container
296296 if : ${{ always() }}
297297 run : |
298- docker stop ${AIS_CONTAINER_NAME}
298+ docker stop " ${AIS_CONTAINER_NAME}"
0 commit comments