Skip to content
This repository was archived by the owner on Jul 30, 2025. It is now read-only.

Commit ce8d5f6

Browse files
committed
fix: update pack.sh to work better in travis
Fixes #2985
1 parent 3501a51 commit ce8d5f6

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

bin/pack.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,19 @@ if [ $CODE != 0 ]; then
2626
fi
2727
fi
2828

29+
# here, we strip off the "-x.y.z" semver part of the generated
30+
# filenames, so that we can have hard-wired package.json dependencies
31+
# that are independent of version
32+
# as to why we don't just use bash shell expansion, see https://github.com/IBM/kui/issues/2985
33+
for i in /tmp/kui-packs/*.tgz; do
34+
mv $i $(node -e "console.log('$i'.replace(/-[\d]+\.[\d]+\.[\d]+/, ''))")
35+
done
36+
2937
if [ -n "$TRAVIS_JOB_ID" ]; then
3038
echo "Generated these packs:"
3139
ls -l /tmp/kui-packs/
3240
fi
3341

34-
for i in /tmp/kui-packs/*.tgz; do
35-
mv $i ${i//-[[:digit:]].[[:digit:]].[[:digit:]]}
36-
done
37-
3842
echo "$(tput setaf 2)done:$(tput sgr0) packs generated in /tmp/kui-packs"
3943

4044
exit $CODE

0 commit comments

Comments
 (0)