diff --git a/bin/check/changelog.sh b/bin/check/changelog.sh index 839132f03..06aa53d68 100755 --- a/bin/check/changelog.sh +++ b/bin/check/changelog.sh @@ -3,7 +3,7 @@ set -eu version=$(head -1 /dev/null | grep '^\* ') if [ "$changelog" != "$issues" ]; then diff --git a/bin/release/changelog_extract.py b/bin/release/changelog_extract.py index a0a94ab65..0c1bdf9cd 100755 --- a/bin/release/changelog_extract.py +++ b/bin/release/changelog_extract.py @@ -1,11 +1,11 @@ #!/usr/bin/env python3 -# cat CHANGELOG.md | bin/release/changelog_extract.py 1.8.0 +# bin/release/changelog_extract.py 1.8.0 import sys -def extract(version): +def extract(changelog_file, version): print_line = False - for line in sys.stdin.readlines(): + for line in open(changelog_file).readlines(): if "CHANGELOG" in line and line.startswith("["): if line[1:].startswith(version): print_line = True @@ -18,11 +18,11 @@ def extract(version): def main(): if len(sys.argv) < 2: print("usage:") - print(" cat CHANGELOG.md | bin/release/changelog_extract.py 1.8.0") + print(" bin/release/changelog_extract.py 1.8.0") sys.exit(1) version = sys.argv[1] - extract(version) + extract("CHANGELOG.md", version) if __name__ == "__main__": diff --git a/bin/release/get_release_note.py b/bin/release/get_release_note.py index 6d30ebc67..671bbdfaf 100755 --- a/bin/release/get_release_note.py +++ b/bin/release/get_release_note.py @@ -93,9 +93,10 @@ def pulls_from_issues(issues: List[Issue]) -> List[Pull]: saved_pull.tags.append(tag) saved_pull.issues.append(issue.number) else: - pull.tags = issue.tags - pull.issues.append(issue.number) - pulls[pull.url] = pull + if pull.url.startswith("/Orange-OpenSource/hurl"): + pull.tags = issue.tags + pull.issues.append(issue.number) + pulls[pull.url] = pull return list(pulls.values())