mirror of
https://github.com/eth-p/bat-extras.git
synced 2025-03-04 16:31:17 +01:00
release.sh: Stop packages from inlining alternate executable names
This commit is contained in:
parent
1f7d9c3fcc
commit
3c5651bde9
15
release.sh
15
release.sh
@ -60,7 +60,7 @@ fi
|
|||||||
|
|
||||||
# Generate the new bin files.
|
# Generate the new bin files.
|
||||||
printc "%{YELLOW}Building scripts...%{CLEAR}\n"
|
printc "%{YELLOW}Building scripts...%{CLEAR}\n"
|
||||||
"$HERE/build.sh" --minify=all --alternate-executable='bat' &>/dev/null || {
|
"$HERE/build.sh" --minify=all --alternate-executable='bat' --no-inline &>/dev/null || {
|
||||||
printc "%{RED}FAILED TO BUILD SCRIPTS.%{CLEAR}\n"
|
printc "%{RED}FAILED TO BUILD SCRIPTS.%{CLEAR}\n"
|
||||||
printc "%{RED}CAN NOT PROCEED WITH RELEASE.%{CLEAR}\n"
|
printc "%{RED}CAN NOT PROCEED WITH RELEASE.%{CLEAR}\n"
|
||||||
exit 1
|
exit 1
|
||||||
@ -70,9 +70,13 @@ printc "%{YELLOW}Building scripts...%{CLEAR}\n"
|
|||||||
# Build package.
|
# Build package.
|
||||||
|
|
||||||
printc "%{YELLOW}Packaging artifacts...%{CLEAR}\n"
|
printc "%{YELLOW}Packaging artifacts...%{CLEAR}\n"
|
||||||
zip -r "$OPT_ARTIFACT" \
|
(
|
||||||
"$OPT_BIN_DIR" \
|
rm "$OPT_ARTIFACT"
|
||||||
"$OPT_DOC_DIR"
|
cd "$(dirname "$OPT_BIN_DIR")"
|
||||||
|
zip -r "$OPT_ARTIFACT" "$(basename "$OPT_BIN_DIR")"
|
||||||
|
cd "$(dirname "$OPT_DOC_DIR")"
|
||||||
|
zip -ru "$OPT_ARTIFACT" "$(basename "$OPT_DOC_DIR")"
|
||||||
|
)
|
||||||
|
|
||||||
printc "%{YELLOW}Package created as %{BLUE}%s%{YELLOW}.%{CLEAR}\n" "$OPT_ARTIFACT"
|
printc "%{YELLOW}Package created as %{BLUE}%s%{YELLOW}.%{CLEAR}\n" "$OPT_ARTIFACT"
|
||||||
|
|
||||||
@ -97,7 +101,6 @@ case "$DATE_DAY" in
|
|||||||
esac
|
esac
|
||||||
DATE_STR="$(date +'%B') ${DATE_DAY}${DATE_SUFFIX}, $(date +'%Y')"
|
DATE_STR="$(date +'%B') ${DATE_DAY}${DATE_SUFFIX}, $(date +'%Y')"
|
||||||
|
|
||||||
|
|
||||||
# Get the script names.
|
# Get the script names.
|
||||||
script_links=()
|
script_links=()
|
||||||
script_names=()
|
script_names=()
|
||||||
@ -111,7 +114,6 @@ script_pattern="$(printf 's/\\(%s\\)/`\\1`/;' "${script_names[@]}")"
|
|||||||
SCRIPTS="$(printf "%s, " "${script_links[@]:0:$((${#script_links[@]} - 1))}")"
|
SCRIPTS="$(printf "%s, " "${script_links[@]:0:$((${#script_links[@]} - 1))}")"
|
||||||
SCRIPTS="${SCRIPTS}and ${script_links[$((${#script_links[@]} - 1))]}"
|
SCRIPTS="${SCRIPTS}and ${script_links[$((${#script_links[@]} - 1))]}"
|
||||||
|
|
||||||
|
|
||||||
# Get the changelog.
|
# Get the changelog.
|
||||||
CHANGELOG_DEV=''
|
CHANGELOG_DEV=''
|
||||||
CHANGELOG=''
|
CHANGELOG=''
|
||||||
@ -151,7 +153,6 @@ fi
|
|||||||
CHANGELOG="$(sed "$script_pattern" <<< "$CHANGELOG")"
|
CHANGELOG="$(sed "$script_pattern" <<< "$CHANGELOG")"
|
||||||
CHANGELOG_DEV="$(sed "$script_pattern" <<< "$CHANGELOG_DEV")"
|
CHANGELOG_DEV="$(sed "$script_pattern" <<< "$CHANGELOG_DEV")"
|
||||||
|
|
||||||
|
|
||||||
# Print the template.
|
# Print the template.
|
||||||
sed '/\\$/{N;s/\\\n//;s/\n//p;}' <<- EOF
|
sed '/\\$/{N;s/\\\n//;s/\n//p;}' <<- EOF
|
||||||
This contains the latest versions of $SCRIPTS as of commit [$(git rev-parse --short HEAD)]($COMMIT_URL) (${DATE_STR}).
|
This contains the latest versions of $SCRIPTS as of commit [$(git rev-parse --short HEAD)]($COMMIT_URL) (${DATE_STR}).
|
||||||
|
Loading…
Reference in New Issue
Block a user