Skip to content

Commit a77c7bb

Browse files
authored
Increased the limit on the number of PRS in update changelog scripts (#17364)
1 parent d71dab7 commit a77c7bb

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

.github/actions/update_changelog/update_changelog.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def to_file(changelog_path, changelog):
5757
for category, items in changelog[UNRELEASED].items():
5858
if(len(changelog[UNRELEASED][category]) == 0):
5959
continue
60-
file.write(f"{CATEGORY_PREFIX}{category}\n")
60+
file.write(f"{CATEGORY_PREFIX}{category}\n\n")
6161
for id, body in items.items():
6262
file.write(f"{ITEM_PREFIX}{id}:{body.strip()}\n")
6363
file.write("\n")
@@ -69,7 +69,7 @@ def to_file(changelog_path, changelog):
6969
for category, items in categories.items():
7070
if(len(changelog[version][category]) == 0):
7171
continue
72-
file.write(f"{CATEGORY_PREFIX}{category}\n")
72+
file.write(f"{CATEGORY_PREFIX}{category}\n\n")
7373
for id, body in items.items():
7474
file.write(f"{ITEM_PREFIX}{id}:{body.strip()}\n")
7575
file.write("\n")
@@ -83,7 +83,7 @@ def extract_changelog_category(description):
8383
return None
8484

8585
def extract_pr_number(changelog_entry):
86-
match = re.search(r"#(\d+)", changelog_entry)
86+
match = re.search(r"\* (\d+)", changelog_entry)
8787
if match:
8888
return int(match.group(1))
8989
return None

.github/workflows/update_changelog.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ jobs:
4343
4444
if [ "$TYPE" == "date" ]; then
4545
echo "Getting PRs since date: $START"
46-
PRS=$(gh pr list --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$BRANCH\" and .mergedAt >= \"$START\") | {id: .number}" | jq -c -s ".")
46+
PRS=$(gh pr list -L 1000 --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$BRANCH\" and .mergedAt >= \"$START\") | {id: .number}" | jq -c -s ".")
4747
elif [ "$TYPE" == "tag" ]; then
4848
echo "Fetching tags from remote"
4949
git fetch --tags
5050
echo "Getting PRs since tag: $START"
5151
COMMIT=$(git rev-list -n 1 $START)
52-
PRS=$(gh pr list --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$BRANCH\" and .mergeCommit.oid >= \"$COMMIT\") | {id: .number}" | jq -c -s ".")
52+
PRS=$(gh pr list -L 1000 --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$BRANCH\" and .mergeCommit.oid >= \"$COMMIT\") | {id: .number}" | jq -c -s ".")
5353
elif [ "$TYPE" == "commit" ]; then
5454
echo "Getting PRs since commit: $START"
55-
PRS=$(gh pr list --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$BRANCH\" and .mergeCommit.oid >= \"$START\") | {id: .number}" | jq -c -s ".")
55+
PRS=$(gh pr list -L 1000 --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$BRANCH\" and .mergeCommit.oid >= \"$START\") | {id: .number}" | jq -c -s ".")
5656
else
5757
echo "::error::Invalid type: $TYPE"
5858
exit 1

.github/workflows/weekly_update_changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
run: |
5858
REF_NAME=${{ matrix.branch }}
5959
echo "::notice:: branch = $REF_NAME, date = $LAST_WEEK_DATE"
60-
PRS=$(gh pr list --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$REF_NAME\" and .mergedAt >= \"$LAST_WEEK_DATE\") | {id: .number}" | jq -c -s ".")
60+
PRS=$(gh pr list -L 1000 --state merged --json number,title,baseRefName,mergedAt --jq ".[] | select(.baseRefName == \"$REF_NAME\" and .mergedAt >= \"$LAST_WEEK_DATE\") | {id: .number}" | jq -c -s ".")
6161
6262
if [ -z "$PRS" ]; then
6363
PRS="[]"

0 commit comments

Comments
 (0)