Skip to content

Commit 669bad5

Browse files
authored
Merge pull request #261 from griff/fix/pr-build
Fix/pr build
2 parents 23c7ebf + ae04a7d commit 669bad5

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

Scripts/plist.bash

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set -x
99
PATH=$PATH:/usr/local/bin:/usr/bin:/sw/bin:/opt/local/bin
1010
buildid=`git log -n1 --pretty=oneline --format=%h`
1111
release=`cat "$SCRIPT_INPUT_FILE_0"`
12-
builddate=`date +%y.%m.%d.%H`
12+
builddate=`date +%y.%m%d.%H%M`
1313

1414
major="$(echo $release | cut -d . -f 1 -)"
1515
minor="$(echo $release | cut -d . -f 2 -)"
@@ -18,17 +18,20 @@ while git show-ref --tags --quiet --verify -- "refs/tags/v${major}.${minor}" ; d
1818
((minor = $minor + 1))
1919
done
2020
if [[ -n "$GITHUB_REF" ]]; then
21-
if [[ $GITHUB_REF != refs/tags/* ]]; then
22-
number="$(git rev-list --count "$GITHUB_REF")"
23-
release="${major}.${minor}.beta-$number"
24-
else
21+
if [[ $GITHUB_REF = refs/tags/* ]]; then
2522
((minors = $minor - 1))
2623
if [[ "$GITHUB_REF" == "refs/tags/v${major}.${minors}" ]]; then
27-
release="${major}.${minors}"
24+
release="${major}.${minors}"
2825
else
29-
release=${GITHUB_REF#refs/tags/v}
30-
#release="${major}.${minor}"
26+
release=${GITHUB_REF#refs/tags/v}
27+
#release="${major}.${minor}"
3128
fi
29+
elif [[ $GITHUB_REF = refs/pull/* ]]; then
30+
number="$(echo "$GITHUB_REF" | awk -F / '{ print $3 }')"
31+
release="${major}.${minor}.pr-$number"
32+
else
33+
number="$(git rev-list --count "$GITHUB_REF")"
34+
release="${major}.${minor}.beta-$number"
3235
fi
3336
else
3437
release="${major}.${minor}"

0 commit comments

Comments
 (0)