mirror of
https://github.com/pyTooling/Actions.git
synced 2026-02-12 02:56:56 +08:00
Handle replacement placeholders, if no substitution exists.
This commit is contained in:
8
.github/workflows/PublishReleaseNotes.yml
vendored
8
.github/workflows/PublishReleaseNotes.yml
vendored
@@ -290,6 +290,8 @@ jobs:
|
|||||||
# Inline description
|
# Inline description
|
||||||
if [[ -s __DESCRIPTION__.md ]]; then
|
if [[ -s __DESCRIPTION__.md ]]; then
|
||||||
NOTES="${NOTES//%%DESCRIPTION%%/$(<__DESCRIPTION__.md)}"
|
NOTES="${NOTES//%%DESCRIPTION%%/$(<__DESCRIPTION__.md)}"
|
||||||
|
else
|
||||||
|
NOTES="${NOTES//%%DESCRIPTION%%/}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Inline PullRequest and increase headline levels
|
# Inline PullRequest and increase headline levels
|
||||||
@@ -310,11 +312,17 @@ jobs:
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
else
|
||||||
|
while [[ "${NOTES}" =~ %%(PULLREQUEST(\+[0-3])?)%% ]]; do
|
||||||
|
NOTES="${NOTES//${BASH_REMATCH[0]}/}"
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# inline Footer
|
# inline Footer
|
||||||
if [[ -s __FOOTER__.md ]]; then
|
if [[ -s __FOOTER__.md ]]; then
|
||||||
NOTES="${NOTES//%%FOOTER%%/$(<__FOOTER__.md)}"
|
NOTES="${NOTES//%%FOOTER%%/$(<__FOOTER__.md)}"
|
||||||
|
else
|
||||||
|
NOTES="${NOTES//%%FOOTER%%/}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Apply replacements
|
# Apply replacements
|
||||||
|
|||||||
Reference in New Issue
Block a user