@@ -20,6 +20,7 @@ POST_TIME=$(echo "${RELEASE_DATE}" | sed 's/T/ /' | sed 's/Z/ +0000/')
2020POST_FILENAME=" ${POST_DATE} -version${VERSION} -released.md"
2121POST_TITLE=" utPLSQL ${RELEASE_TAG} released"
2222POST_NAV_TITLE=" utPLSQL ${VERSION} released"
23+ POST_PATH=' docs/announcements/posts'
2324
2425mkdir -p github_io
2526cd github_io
@@ -37,7 +38,7 @@ FORMATTED_BODY=$(echo "${RELEASE_BODY}" \
3738 | sed -E ' s@\*\*Full Changelog\*\*: (https://[^ ]+/compare/([^ ]+))@\*\*Full Changelog\*\*: [\2](\1)@g' )
3839
3940# Create the post file
40- cat > " docs/announcements/posts /${POST_FILENAME} " << POSTEOF
41+ cat > " ${POST_PATH} /${POST_FILENAME} " << POSTEOF
4142---
4243layout: post
4344title: "${POST_TITLE} "
@@ -51,24 +52,8 @@ ${FORMATTED_BODY}
5152[Download utPLSQL release ${RELEASE_TAG} here](https://github.com/utPLSQL/utPLSQL/releases/tag/${RELEASE_TAG} )
5253POSTEOF
5354
54- # Prepend new entry to the top of docs/index.md
55- INDEX_ENTRY=" ----------------------------------------------------------------------
56-
57- ^${POST_DATE} ^
58-
59- [${POST_TITLE} ](_posts/${POST_FILENAME} )
60-
61- ----------------------------------------------------------------------
62-
63- "
64- printf ' %s' " ${INDEX_ENTRY} " | cat - docs/index.md > /tmp/index_new.md
65- mv /tmp/index_new.md docs/index.md
66-
67- # Insert new post into mkdocs.yml nav immediately after "- index.md"
68- sed -i " s| - index.md| - index.md\n - ${POST_NAV_TITLE} : _posts/${POST_FILENAME} |" mkdocs.yml
69-
70- git add " docs/_posts/${POST_FILENAME} " docs/index.md mkdocs.yml
55+ git add " ${POST_PATH} /${POST_FILENAME} " docs/index.md mkdocs.yml
7156git commit -m " Release announcement for ${RELEASE_TAG} "
7257git push origin " ${GITHUB_IO_BRANCH} "
7358
74- echo " Release post published: docs/_posts /${POST_FILENAME} "
59+ echo " Release post published: ${POST_PATH} /${POST_FILENAME} "
0 commit comments