Skip to content

Commit 19b3bb4

Browse files
adopt shellcheck changes
1 parent 9053822 commit 19b3bb4

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

compile.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
set -e
33
set -u
44
set -o pipefail
5+
shopt -s inherit_errexit
56
IFS=$'\n'
67
renice -n 19 $$ &>/dev/null
78
cd "$(dirname "$(readlink -f "$0")")"
@@ -27,7 +28,7 @@ git diff --exit-code --quiet && LOCALCHANGES=false || LOCALCHANGES=true
2728
$LOCALCHANGES && CHANGES="+" || CHANGES="-"
2829
MODULE_COMMITS=$(getCommitCount)
2930
HOSTS_COMMITS=$(getCommitCount hosts)
30-
VERSIONCODE=$MODULE_COMMITS$(printf '%05d' $HOSTS_COMMITS)
31+
VERSIONCODE=$MODULE_COMMITS$(printf '%05d' "$HOSTS_COMMITS")
3132
COMMITHASH=$(git log -1 --pretty=%h)
3233
COMMITHASHFULL=$(git log -1 --pretty=%H)
3334
VERSIONTAG=mv$MODULE_COMMITS-hv$HOSTS_COMMITS

deploy.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
set -e
33
set -u
44
set -o pipefail
5+
shopt -s inherit_errexit
56
IFS=$'\n'
67
cd "$(dirname "$(readlink -f "$0")")"
78

@@ -13,12 +14,14 @@ for cmd in git curl jq; do
1314
done
1415

1516
FILE="${1-}"
17+
# shellcheck disable=SC2012
1618
[ -z "$FILE" ] && FILE=$(ls MagicalProtection-*.zip | tail -n 1)
1719
[ -z "$FILE" ] && echo "require input file" && exit 1
1820

1921
function getprop() {
2022
local prop="$1"
21-
local content=$(cat)
23+
local content
24+
content=$(cat)
2225
[ -z "$content" ] && echo "missing content in getProp" >&2 && return 1
2326
grep -q "^$prop" <<< "$content" || return 1
2427
grep "^$prop" <<< "$content" | head -n 1 | cut -d'=' -f2
@@ -47,7 +50,8 @@ NEW_TAG_NAME=$(getprop versionTag <<< "$FILE_MODULE_PROP")
4750
export FILENAME="$FILE"
4851
export VERSIONTAG="$NEW_TAG_NAME"
4952
export VERSION="$FILE_VERSION"
50-
export VERSIONCODE=$(getprop versionCode <<< "$FILE_MODULE_PROP")
53+
VERSIONCODE=$(getprop versionCode <<< "$FILE_MODULE_PROP")
54+
export VERSIONCODE
5155
envsubst < update_template.json > deploy/update.json
5256
echo "$FILE_MODULE_PROP" > deploy/module.prop
5357

@@ -76,7 +80,7 @@ CREATE_RELEASE_RESPONSE=$(curl \
7680
--silent \
7781
"${CURL_GITHUB_API_ARGS[@]}" \
7882
--request POST \
79-
https://api.github.com/repos/$GITHUB_OWNER/$GITHUB_REPO/releases \
83+
"https://api.github.com/repos/$GITHUB_OWNER/$GITHUB_REPO/releases" \
8084
--data "{
8185
\"tag_name\":\"$VERSIONTAG\",
8286
\"target_commitish\":\"$COMMITISH\",
@@ -103,7 +107,7 @@ curl \
103107
--silent \
104108
"${CURL_GITHUB_API_ARGS[@]}" \
105109
--request PATCH \
106-
https://api.github.com/repos/$GITHUB_OWNER/$GITHUB_REPO/releases/$RELEASE_ID \
110+
"https://api.github.com/repos/$GITHUB_OWNER/$GITHUB_REPO/releases/$RELEASE_ID" \
107111
--data '{"draft":false}' \
108112
--output /dev/null
109113

update.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
set -e
33
set -u
44
set -o pipefail
5+
shopt -s inherit_errexit
56
IFS=$'\n'
67
cd "$(dirname "$(readlink -f "$0")")"
78

@@ -16,7 +17,7 @@ function checkOutBranch() {
1617
! git branch | grep -q "$branch" && git fetch origin "$branch":"$branch"
1718
[ -d "$folder" ] && rm -rf "$folder"
1819
mkdir "$folder"
19-
git clone -q $(pwd) "$folder"
20+
git clone -q "$(pwd)" "$folder"
2021
cd "$folder"
2122
git config --local push.autoSetupRemote true
2223
git fetch -q origin "$branch":"$branch"
@@ -61,6 +62,8 @@ case "${1-}" in
6162
pushBranch deploy
6263
exit
6364
;;
65+
*)
66+
;;
6467
esac
6568

6669
$0 checkOutHosts

0 commit comments

Comments
 (0)