From 2631398e9fab9e387bc33518926626f6af72cb9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 20:32:43 +0000 Subject: [PATCH 1/2] chore(deps): bump black from 25.12.0 to 26.1.0 Bumps [black](https://github.com/psf/black) from 25.12.0 to 26.1.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/25.12.0...26.1.0) --- updated-dependencies: - dependency-name: black dependency-version: 26.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 21aa9b37..0ea9e251 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ pytest-mock==3.15.1 responses==0.25.8 pylint==4.0.4 requests==2.32.5 -black==25.12.0 +black==26.1.0 PyYAML==6.0.3 semver==3.0.4 mypy==1.19.1 From f7db5eec1845d8ea8f0fa16743c0c02aeb6f34d0 Mon Sep 17 00:00:00 2001 From: miroslavpojer Date: Mon, 2 Feb 2026 11:44:58 +0100 Subject: [PATCH 2/2] chore: add blank lines for improved readability in multiple modules --- release_notes_generator/builder/builder.py | 1 + release_notes_generator/chapters/base_chapters.py | 1 + release_notes_generator/chapters/custom_chapters.py | 1 + release_notes_generator/chapters/service_chapters.py | 1 + release_notes_generator/data/miner.py | 1 + .../data/utils/bulk_sub_issue_collector.py | 12 ++++-------- release_notes_generator/model/chapter.py | 1 + .../record/factory/record_factory.py | 1 + 8 files changed, 11 insertions(+), 8 deletions(-) diff --git a/release_notes_generator/builder/builder.py b/release_notes_generator/builder/builder.py index 6f09c0e4..056169da 100644 --- a/release_notes_generator/builder/builder.py +++ b/release_notes_generator/builder/builder.py @@ -17,6 +17,7 @@ """ This module contains the ReleaseNotesBuilder class which is responsible for building of the release notes. """ + import logging from itertools import chain diff --git a/release_notes_generator/chapters/base_chapters.py b/release_notes_generator/chapters/base_chapters.py index ee166306..7e972be3 100644 --- a/release_notes_generator/chapters/base_chapters.py +++ b/release_notes_generator/chapters/base_chapters.py @@ -17,6 +17,7 @@ """ This module contains the BaseChapters class which is responsible for representing the base chapters. """ + from abc import ABC, abstractmethod from typing import Optional from datetime import datetime diff --git a/release_notes_generator/chapters/custom_chapters.py b/release_notes_generator/chapters/custom_chapters.py index 01e196cc..d76e8de1 100644 --- a/release_notes_generator/chapters/custom_chapters.py +++ b/release_notes_generator/chapters/custom_chapters.py @@ -18,6 +18,7 @@ This module contains the CustomChapters class which is responsible for representing the custom chapters in the release notes. """ + import logging from typing import Any, Iterable diff --git a/release_notes_generator/chapters/service_chapters.py b/release_notes_generator/chapters/service_chapters.py index 7740504c..d4e19c31 100644 --- a/release_notes_generator/chapters/service_chapters.py +++ b/release_notes_generator/chapters/service_chapters.py @@ -18,6 +18,7 @@ This module contains the ServiceChapters class which is responsible for representing the service chapters in the release notes. """ + import logging from typing import Optional, cast diff --git a/release_notes_generator/data/miner.py b/release_notes_generator/data/miner.py index 424e7910..6aa4312a 100644 --- a/release_notes_generator/data/miner.py +++ b/release_notes_generator/data/miner.py @@ -17,6 +17,7 @@ """ This module contains logic for mining data from GitHub, including issues, pull requests, commits, and releases. """ + import logging import sys import traceback diff --git a/release_notes_generator/data/utils/bulk_sub_issue_collector.py b/release_notes_generator/data/utils/bulk_sub_issue_collector.py index 20290642..0848697d 100644 --- a/release_notes_generator/data/utils/bulk_sub_issue_collector.py +++ b/release_notes_generator/data/utils/bulk_sub_issue_collector.py @@ -113,8 +113,7 @@ def scan_sub_issues_for_parents(self, parents_to_check: list[str]) -> list[str]: alias_maps[alias] = (org, repo, parent_num) after = cursors[(org, repo, parent_num)] after_part = f', after: "{after}"' if after else "" - issue_blocks.append( - f"""{alias}: issue(number: {parent_num}) {{ + issue_blocks.append(f"""{alias}: issue(number: {parent_num}) {{ number subIssues(first: {self._cfg.per_page}{after_part}) {{ nodes {{ @@ -125,15 +124,12 @@ def scan_sub_issues_for_parents(self, parents_to_check: list[str]) -> list[str]: }} pageInfo {{ hasNextPage endCursor }} }} - }}""" - ) + }}""") if issue_blocks: repo_alias = f"r{r_idx}" - repo_blocks.append( - f"""{repo_alias}: repository(owner: "{org}", name: "{repo}") {{ + repo_blocks.append(f"""{repo_alias}: repository(owner: "{org}", name: "{repo}") {{ {' '.join(issue_blocks)} - }}""" - ) + }}""") if not repo_blocks: break diff --git a/release_notes_generator/model/chapter.py b/release_notes_generator/model/chapter.py index de905b6c..d26fef91 100644 --- a/release_notes_generator/model/chapter.py +++ b/release_notes_generator/model/chapter.py @@ -17,6 +17,7 @@ """ This module contains the Chapter class which is responsible for representing a chapter in the release notes. """ + from typing import Optional diff --git a/release_notes_generator/record/factory/record_factory.py b/release_notes_generator/record/factory/record_factory.py index a3b58efb..44961640 100644 --- a/release_notes_generator/record/factory/record_factory.py +++ b/release_notes_generator/record/factory/record_factory.py @@ -17,6 +17,7 @@ """ This module contains the RecordFactory base class used to generate records. """ + import abc import logging