Skip to content

Commit a7bb363

Browse files
authored
fix(workflow): stabilize release prepare workflow (#416)
* fix(workflow): format promoted markdown before build check * fix(workflow): create release PRs as draft
1 parent 6203d90 commit a7bb363

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

.github/scripts/release-prepare/create-pr.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ get_release_type_label() {
7373
exit 1
7474
fi
7575

76-
case "$RELEASE_TYPE" in
76+
case "$release_type" in
7777
"major")
7878
echo "release: 💥 major"
7979
;;
@@ -108,6 +108,7 @@ TEMPLATE_BODY=$(get_template_body)
108108
gh pr create \
109109
--base "main" \
110110
--head "$BRANCH_NAME" \
111+
--draft \
111112
--title "release: ${RELEASE_TAG}" \
112113
--body "$TEMPLATE_BODY" \
113114
--label "type: 🚀 release" \

.github/scripts/release-prepare/update-commit.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,16 @@ replace_language_switch_block() {
9898
mv "$tmp_file" "$file"
9999
}
100100

101+
format_promoted_markdown_files() {
102+
local markdown_files=("$ROOT_README_FILE")
103+
104+
while IFS= read -r -d '' file; do
105+
markdown_files+=("$file")
106+
done < <(find "$DOCS_LATEST_DIR" -type f -name '*.md' -print0)
107+
108+
npx prettier --write "${markdown_files[@]}"
109+
}
110+
101111
promote_docs() {
102112
echo "Promote docs"
103113

@@ -123,6 +133,8 @@ promote_docs() {
123133
replace_language_switch_block "$ROOT_README_FILE" "English | [한국어](/docs/latest/README.ko.md)"
124134
replace_language_switch_block "$DOCS_LATEST_DIR/README.ko.md" "[English](/README.md) | 한국어"
125135

136+
format_promoted_markdown_files
137+
126138
git_commit "release: promote next docs to latest" "$DOCS_LATEST_DIR" "$ROOT_README_FILE"
127139
}
128140

0 commit comments

Comments
 (0)