mirror of https://github.com/mamba-org/mamba.git
ci: Add "release::maintenance" Pull Request label (#3843)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
This commit is contained in:
parent
392fe3b7c3
commit
437602625e
|
@ -24,7 +24,7 @@ jobs:
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RELEASE_LABELS=("release::enhancements" "release::bug_fixes" "release::ci_docs")
|
RELEASE_LABELS=("release::enhancements" "release::bug_fixes" "release::ci_docs" "release::maintenance")
|
||||||
PR_LABELS=$(jq -r '.pull_request.labels[].name' "$GITHUB_EVENT_PATH")
|
PR_LABELS=$(jq -r '.pull_request.labels[].name' "$GITHUB_EVENT_PATH")
|
||||||
NB_RELEASE_LABELS=0
|
NB_RELEASE_LABELS=0
|
||||||
|
|
||||||
|
|
|
@ -127,6 +127,7 @@ def main():
|
||||||
enhancements_prs = [] # release::enhancements
|
enhancements_prs = [] # release::enhancements
|
||||||
bug_fixes_prs = [] # release::bug_fixes
|
bug_fixes_prs = [] # release::bug_fixes
|
||||||
ci_docs_prs = [] # release::ci_docs
|
ci_docs_prs = [] # release::ci_docs
|
||||||
|
maintenance_prs = [] # release::maintenance
|
||||||
|
|
||||||
for pr in prs_nbrs:
|
for pr in prs_nbrs:
|
||||||
# Get labels
|
# Get labels
|
||||||
|
@ -156,6 +157,8 @@ def main():
|
||||||
bug_fixes_prs.append(pr)
|
bug_fixes_prs.append(pr)
|
||||||
elif label == "release::ci_docs":
|
elif label == "release::ci_docs":
|
||||||
ci_docs_prs.append(pr)
|
ci_docs_prs.append(pr)
|
||||||
|
elif label == "release::maintenance":
|
||||||
|
maintenance_prs.append(pr)
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"Unknown release label {label} for PR #{pr}")
|
raise ValueError(f"Unknown release label {label} for PR #{pr}")
|
||||||
|
|
||||||
|
@ -177,6 +180,8 @@ def main():
|
||||||
append_to_file("Bug fixes", bug_fixes_prs, changelog_file)
|
append_to_file("Bug fixes", bug_fixes_prs, changelog_file)
|
||||||
if ci_docs_prs:
|
if ci_docs_prs:
|
||||||
append_to_file("CI fixes and doc", ci_docs_prs, changelog_file)
|
append_to_file("CI fixes and doc", ci_docs_prs, changelog_file)
|
||||||
|
if maintenance_prs:
|
||||||
|
append_to_file("Maintenance", maintenance_prs, changelog_file)
|
||||||
|
|
||||||
# Write back old content of CHANGELOG file
|
# Write back old content of CHANGELOG file
|
||||||
changelog_file.write("\n" + content_to_restore)
|
changelog_file.write("\n" + content_to_restore)
|
||||||
|
|
Loading…
Reference in New Issue