@@ -23,15 +23,15 @@ jobs:
23
23
run : |
24
24
CBMC_LATEST=$(gh -R diffblue/cbmc release list | grep Latest | awk '{print $1}' | cut -f2 -d-)
25
25
echo "CBMC_LATEST: ${CBMC_LATEST}"
26
- echo "CBMC_LATEST=${CBMC_LATEST}" >> $ GITHUB_ENV
26
+ echo "CBMC_LATEST=${CBMC_LATEST}" >> "${ GITHUB_ENV}"
27
27
# check whether we already have the formula
28
28
if [ -e "Formula/cbmc@${CBMC_LATEST}.rb" ] ; then
29
- echo "next_step=none" >> $ GITHUB_ENV
29
+ echo "next_step=none" >> "${ GITHUB_ENV}"
30
30
else
31
31
CBMC_LATEST_REV=$(gh -R diffblue/cbmc release view cbmc-"${CBMC_LATEST}" --json targetCommitish | jq -r '.targetCommitish')
32
32
echo "CBMC_LATEST_REV: ${CBMC_LATEST_REV}"
33
- echo "CBMC_LATEST_REV=${CBMC_LATEST_REV}" >> $ GITHUB_ENV
34
- echo "next_step=check_brew" >> $ GITHUB_ENV
33
+ echo "CBMC_LATEST_REV=${CBMC_LATEST_REV}" >> "${ GITHUB_ENV}"
34
+ echo "next_step=check_brew" >> "${ GITHUB_ENV}"
35
35
fi
36
36
37
37
- name : Set up Homebrew
@@ -44,18 +44,18 @@ jobs:
44
44
brew update
45
45
CBMC_BREW=$(brew info cbmc --json | jq -r '.[0].versions.stable')
46
46
echo "CBMC_BREW: ${CBMC_BREW}"
47
- if [ "x ${CBMC_BREW}" = "x ${CBMC_LATEST}" ] ; then
48
- formula_base=$(ls Formula | tail -1)
47
+ if [ "${CBMC_BREW}" = "${CBMC_LATEST}" ] ; then
48
+ formula_base=$(find Formula/ -type f | sort | tail -1)
49
49
sed '/bottle do/Q' "Formula/${formula_base}" > "Formula/cbmc@${CBMC_LATEST}.rb"
50
50
version_no_dot=$(echo "${CBMC_LATEST}" | sed 's/\.//g')
51
51
sed -i "1s/CbmcAT[[:digit:]]*/CbmcAT${version_no_dot}/" "Formula/cbmc@${CBMC_LATEST}.rb"
52
52
sed -i "5s/\".*\"/\"cbmc-${CBMC_LATEST}\"/" "Formula/cbmc@${CBMC_LATEST}.rb"
53
53
sed -i "6s/\".*\"/\"cbmc-${CBMC_LATEST_REV}\"/" "Formula/cbmc@${CBMC_LATEST}.rb"
54
54
./transform_binary.sh "${CBMC_LATEST}" >> "Formula/cbmc@${CBMC_LATEST}.rb"
55
55
sed -n '1,/end$/!p' "Formula/${formula_base}" >> "Formula/cbmc@${CBMC_LATEST}.rb"
56
- echo "next_step=upload_and_create_pr" >> $ GITHUB_ENV
56
+ echo "next_step=upload_and_create_pr" >> "${ GITHUB_ENV}"
57
57
else
58
- echo "next_step=none" >> $ GITHUB_ENV
58
+ echo "next_step=none" >> "${ GITHUB_ENV}"
59
59
fi
60
60
61
61
- name : Upload bottles
0 commit comments