diff --git a/README.md b/README.md index 52fc3766..e803d4e8 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ - [Built-in](#built-in) - [Release Notes Extraction Process](#release-notes-extraction-process) - [Contributors Mention](#contributors-mention) - - [Handling Multiple PRs](#handling-multiple-prs) + - [Handling Issue Mentioned By Multiple PRs](#handling-issue-mentioned-by-multiple-prs) - [No Release Notes Found](#no-release-notes-found) - [Select start date for closed issues and PRs](#select-start-date-for-closed-issues-and-prs) - [Enable skipping of release notes for specific issues using label](#enable-skipping-of-release-notes-for-specific-issues-using-label) @@ -115,6 +115,29 @@ The output of the action is a markdown string containing the release notes for t See the [example of output](./examples/output_example.md). +### Supported Row Types +#### Issue Row +An issue row may have multiple pull requests linked to it. These pull requests are associated using GitHub-supported keywords like closes, fixes, or resolves. + +**Example** +- #33 _Example bugfix_ in [#44](https://github.com/absa-group/living-doc-example-project/pull/44), [#36](https://github.com/absa-group/living-doc-example-project/pull/36), [#35](https://github.com/absa-group/living-doc-example-project/pull/35), [#34](https://github.com/absa-group/living-doc-example-project/pull/34) assigned to @miroslavpojer developed by @miroslavpojer co-authored by Saša Zejnilović + - Another solved typos. Hello from second RLS notes comment. + - Solved some typos. + +#### Pull Request Row +A pull request row represents one PR made against the repository. This pull request does not mention any issues. + +**Example** +- PR: #41 _Initial commit._ assigned to @miroslavpojer developed by @miroslavpojer + - Test release notes nr1 + - Test release notes nr2 + +#### Direct Commit Row +A direct commit row represents a commit that is not tied to any pull request or issue. This commit is not associated with any pull request. + +**Example** +- Commit: fbe8e558f914cd58d8e7aab8c7d0c77f934aa707 developed by @miroslavpojer + ## Usage Example ### Prerequisites @@ -174,7 +197,7 @@ Add the following step to your GitHub workflow (in example are used non-default ## Features ### Built-in #### Release Notes Support -This action enables GitHub pull requests to include a dedicated section for release notes, making it easier for maintainers to track changes and updates. +This action enables GitHub pull requests to include a dedicated section for release notes in its description, making it easier for maintainers to track changes and updates. - **Format:** The section must begin with the title `Release Notes:`, followed by the release notes in bullet points. - **Example:** Here is an example of how to structure the release notes (case-sensitive): @@ -183,39 +206,50 @@ Release Notes: - This update introduces a new caching mechanism that improves performance by 20%. ``` - **Best Practice:** Use `-` for bullet points. The Markdown parser will automatically format them as a list. -- **Optional:** Including release notes is not mandatory for the action to function. If a pull request does not include a Release Notes: section, it will be flagged accordingly, helping maintainers identify which PRs require documentation updates. +- **Optional:** Including release notes is not mandatory for the action of this GH action. The action scans pull request descriptions for the `Release Notes:` section and extracts any content that follows the specified format. -Additionally, the action tracks issues closed after the most recent release, using the release creation time as a reference point. This ensures that all relevant updates since the last release are captured. -#### Handling Multiple PRs -If an issue is linked to multiple PRs, the action fetches and aggregates contributions from all linked PRs. +#### Handling Issue Mentioned By Multiple PRs +If an issue is linked from multiple PRs, the action fetches and aggregates developers and contributions from all linked PRs. #### No Release Notes Found -If no valid "Release Notes" comment is found in an issue, it will be marked accordingly. This helps maintainers quickly identify which issues need attention for documentation. +If no valid `Release Notes:` section is found in a pull request description, it will be mentioned in dedicated service chapters. This helps maintainers quickly identify which pull request need attention for documentation. -#### Issue or PR Row formatting -Format of the row for the issue and PR in the release notes can be customized. The placeholders are case-sensitive. +#### Issue, Pull Request or Commit Row formatting +Format of the different row types can be customized. The placeholders are case-sensitive. Each row type supports different set of keywords. **Supported row format keywords:** -- `{number}`: Issue or PR number. -- `{title}`: Issue or PR title. -- `{pull-requests}`: List of PRs linked to the issue. Adds a list of PRs linked to the issue in the row with `in` prefix: - - `#{number} _{title}_ {pull-requests}` => "[#43]() _title_ in [#PR1](), [#PR2](), [#PR3]()" - - Not used in PR row format. See default value. -- `{assingee}`: Issue or PR assignee. Adds a login of assignees in the row with `assigned to` prefix: - - `#{number} _{title}_ {assignee}` => "[#43]() _title_ implemented by @login1" - - TODO - mention problem with public and private email -- `{assignees}`: Issue or PR assignees. Adds a list of assignees logins in the row with `assigned to` prefix: - - `#{number} _{title}_ {assignees}` => "[#43]() _title_ implemented by @login1, @login2" - - This is alternative representation of multiple assignees provided by GitHub. -- `{developed-by}`: List of PR developer(s) login(s). Adds a login of commit authors for PR(s) in the row with `developed by` prefix: - - `#{number} _{title}_ {developed-by}` => "[#43]() _title_ developed by @login1" - - TODO - mention problem with public and private email -- `{co-authored-by}`: List of PR contributors. Adds a login of contributors in the row with `co-authored by` prefix: - - `#{number} _{title}_ {co-authored-by}` => "[#43]() _title_ co-authored by @login1 @login2" - - Contribution is detected in PR commit messages by detection of GitHub supported trailer `Co-authored-by`. - - TODO - mention problem with public and private email +- **Issue & Pull Request** + - `{number}`: + - Issue or PR number. + - `{title}`: + - Issue or PR title. + - `{pull-requests}`: + - List of PRs linked to the issue. Adds a list of PRs linked to the issue in the row with `in` prefix: + - _Example:_ `#{number} _{title}_ {pull-requests}` => "[#43]() _title_ in [#PR1](), [#PR2](), [#PR3]()" + - Not used in PR row format. Pull Request type already define single PR. + - `{assingee}`: + - Issue or PR assignee. Adds a login of assignees in the row with `assigned to` prefix: + - `#{number} _{title}_ {assignee}` => "[#43]() _title_ implemented by @login1" + - `{assignees}`: + - Issue or PR assignees. Adds a list of assignees logins in the row with `assigned to` prefix: + - `#{number} _{title}_ {assignees}` => "[#43]() _title_ implemented by @login1, @login2" + - This is alternative representation of multiple assignees provided by GitHub. + - `{developed-by}`: + - List of PR developer(s) login(s). Adds a login of commit authors for PR(s) in the row with `developed by` prefix: + - `#{number} _{title}_ {developed-by}` => "[#43]() _title_ developed by @login1" + - `{co-authored-by}`: + - List of PR contributors. Adds a login of contributors in the row with `co-authored by` prefix: + - `#{number} _{title}_ {co-authored-by}` => "[#43]() _title_ co-authored by @login1 @login2" + - Co-authors are detected in PR commit messages by detection of GitHub supported trailer `Co-authored-by`. +- **Commit** + - `{sha}`: + - Commit SHA. + - `{author}`: + - Commit author login. + - `{co-authors}`: + - List of commit contributors. Co-authors are detected in commit messages by detection of GitHub supported trailer `Co-authored-by`. ### Select start date for closed issues and PRs By set **published-at** to true the action will use the `published-at` timestamp of the latest release as the reference point for searching closed issues and PRs, instead of the `created-at` date. If first release, repository creation date is used. diff --git a/action.yml b/action.yml index 79e94812..af66205a 100644 --- a/action.yml +++ b/action.yml @@ -66,7 +66,7 @@ inputs: row-format-commit: description: 'Format of the commit row in the release notes. Available placeholders: {sha}, {author}, {co-authored-by}. Placeholders are case-insensitive.' required: false - default: '#{sha} {author} {co-authored-by}' + default: '{sha} {author} {co-authored-by}' row-format-link-pr: description: 'Add prefix "PR:" before link to PR when not linked an Issue.' required: false diff --git a/examples/output_example.md b/examples/output_example.md index f24c4b97..36f26dd0 100644 --- a/examples/output_example.md +++ b/examples/output_example.md @@ -72,122 +72,122 @@ All closed PRs are linked to issues. - #81 _Test multiline excludes in filename inspector related yml_ in [#79](https://github.com/absa-group/living-doc-example-project/pull/79), [#78](https://github.com/absa-group/living-doc-example-project/pull/78), [#77](https://github.com/absa-group/living-doc-example-project/pull/77), [#76](https://github.com/absa-group/living-doc-example-project/pull/76), [#75](https://github.com/absa-group/living-doc-example-project/pull/75), [#74](https://github.com/absa-group/living-doc-example-project/pull/74), [#73](https://github.com/absa-group/living-doc-example-project/pull/73), [#72](https://github.com/absa-group/living-doc-example-project/pull/72), [#71](https://github.com/absa-group/living-doc-example-project/pull/71), [#70](https://github.com/absa-group/living-doc-example-project/pull/70), [#69](https://github.com/absa-group/living-doc-example-project/pull/69), [#68](https://github.com/absa-group/living-doc-example-project/pull/68), [#67](https://github.com/absa-group/living-doc-example-project/pull/67) developed by @miroslavpojer ### Isolated commits without Issue or PR ⚠️ -- Commit: #0079dab11f408346aeb755fd8feda74692798b70 developed by @MobiTikula -- Commit: #02d4c4942ea5b84f0772c30d7eb1656584e711d5 developed by @miroslavpojer -- Commit: #07e7d0b4c55ae77e76a25a09a6cffa0dd4ba64a0 developed by @miroslavpojer -- Commit: #1133a080f5b20f7233b1c581d8bed05ed8004bda developed by @MobiTikula -- Commit: #1245a0e1aac79d2f829b8c830cbf013cea2ee377 developed by @miroslavpojer -- Commit: #15e21c60c75dbcdf3c450e2d527f970ec58b13dd developed by @miroslavpojer -- Commit: #1ab371b180aa256d97ce083ae718ea00d051d1a0 developed by @miroslavpojer -- Commit: #1d9893e931a4fa4bcf14ddbdc769a61ee849f324 developed by @miroslavpojer -- Commit: #1ea2b6c56e3748a2263a04dd4ddfeddd1bcf950a developed by @miroslavpojer -- Commit: #2474c94397a01d9c415d36a81f00c968cecc8f7e developed by @miroslavpojer -- Commit: #24e3341c32700dce7087ac90eb67e50686e37bdf developed by @miroslavpojer -- Commit: #265b572f822e298b25a1e5f3b15f8bb687b28689 developed by @MobiTikula -- Commit: #28077755712474bcdef706b843e29225e9d62fa6 developed by @miroslavpojer -- Commit: #2b04213354bf6fefe0ed2014fc37efe25fac219d developed by @miroslavpojer -- Commit: #30b29bd8e349b1a3dfe987c73077ffa6062143d3 developed by @miroslavpojer -- Commit: #31d0f476a4261bc5e95aa9199550b7f34e28ce2f developed by @miroslavpojer -- Commit: #359fa1837cf50a59478c1baa1813ba8dc6c85a02 developed by @MobiTikula -- Commit: #372af6befcd4322a8373546ac7d2d2ada2df3239 developed by @miroslavpojer -- Commit: #37433594e49caac4b6d0be04717159af6524e9ae developed by @miroslavpojer -- Commit: #388a86018dfebff2a2a600c35ed4465ff46b6513 developed by @miroslavpojer -- Commit: #39262f97c18c2ea6e92840f3f391f9b9f21fbee9 developed by @MobiTikula -- Commit: #3acab3020b87add18536c0540930e14fea8735a5 developed by @miroslavpojer -- Commit: #3e2962b2a47c5e0b6c158919917e34ec030fbe46 developed by @miroslavpojer -- Commit: #431948ff52f2b3b2cd02937e37ce12db206ed409 developed by @miroslavpojer -- Commit: #4376c86428544a078cb9f4d4e94d5e04dffc90f2 developed by @miroslavpojer -- Commit: #45a5167d5ed8c9eb55d7e46fba59538984cea9ab developed by @miroslavpojer -- Commit: #45a6c4cf9ac216cb33283d266230a05ac5515f56 developed by @miroslavpojer -- Commit: #473435ef03bd134d313be99cce33230c94f121df developed by @MobiTikula -- Commit: #51515b9a7511a6fc9730381f084c1b3825c42a9c developed by @miroslavpojer -- Commit: #54c1701c6ec362a12ac410712f38a1b7c3e43a6f developed by @miroslavpojer -- Commit: #55573e7c2c735748f15ee3047715a3a8090c82f7 developed by @miroslavpojer -- Commit: #5773353f27a19b70023f441e0dfad0c521a61b2c developed by @MobiTikula -- Commit: #5af8b6541b5e7fc363b9c82680ab3ed5a80b9d00 developed by @miroslavpojer -- Commit: #5d56fb0093a55f0ac7be00b062b5d7435f2f7149 developed by @miroslavpojer -- Commit: #5e0819b024848ea47c816216d4d2611bf34325b4 developed by @miroslavpojer co-authored by @Zejnilovic -- Commit: #626c834012b9ff03be19ed136360fab156a39820 developed by @miroslavpojer -- Commit: #63a7c3649501e018e9058a212ec4ff3a7fb93f0f developed by @miroslavpojer -- Commit: #652257c0b0d6731cabb01d9a5250ccd705acf797 developed by @MobiTikula -- Commit: #6621a866272ecc11ccbc076932a2f4cf66c300f6 developed by @miroslavpojer -- Commit: #66c7ac96b6ac00cad18e0625325ef01e854c0ed4 developed by @miroslavpojer -- Commit: #6af306a84587e07279488c015a627524e914654f developed by @miroslavpojer -- Commit: #6d591b5a66520cc63454782d361ac2206049ad97 developed by @miroslavpojer -- Commit: #732e0d88b189753bae3107208bca15896f43ba91 developed by @miroslavpojer -- Commit: #73e53e7de0e1d32ea71f869c55974a4a4382928e developed by @miroslavpojer -- Commit: #793b152c85aadbfe1d629843be6ec13172781616 developed by @miroslavpojer -- Commit: #7b561dfd2c6aa10b35e9a0da742ec892c453fa5b developed by @miroslavpojer -- Commit: #7cf308c9fb871ca04007c86caebb417deff62fb2 developed by @miroslavpojer -- Commit: #7e2869e4af6f0c923dc94b32818caf0fb996ab3b developed by @miroslavpojer -- Commit: #7ef6ff7bf9ec287015a2089cb492df821cdc89bc developed by @miroslavpojer -- Commit: #8026c42ec13fe041a32497949d7547e3776f9a0c developed by @miroslavpojer -- Commit: #8329068487c8411405ae26283845d7da372229f0 developed by @MobiTikula -- Commit: #8bee957dad3e6b8292947fe0048c955031bab48c developed by @miroslavpojer -- Commit: #8cc758fdfd78c05182a607ae6766267a513a3b1b developed by @miroslavpojer -- Commit: #8dbfbd02cb95566cecef5d634d1ed3d011c3ebb7 developed by @MobiTikula -- Commit: #91a2f977cfe62673f884b8c3ea7d1c5676278c05 developed by @miroslavpojer -- Commit: #937431a9115c62e58a2632436a6a5e7da597602e developed by @MobiTikula -- Commit: #95e4b7511bd31f087adb237ca5295be4192f16a2 developed by @miroslavpojer -- Commit: #97b9045f27e5c2bc4c6ec6d8568753fb86576f3c developed by @miroslavpojer -- Commit: #99a5832f6352271f0b3c957dd3ff0659be9b7f9a developed by @miroslavpojer -- Commit: #a88317e4a1e4d71e9833730596d221372e250601 developed by @miroslavpojer -- Commit: #a9de37fb1ce57a347d6bd48f28822a4ba151449e developed by @miroslavpojer -- Commit: #ab08ab8fb88ad9b512c6af229f45fbd2f5ccd59c developed by @miroslavpojer -- Commit: #ac73f8a8df0c5daecaf3ab1bb12714c314bc3adc developed by @miroslavpojer -- Commit: #ad133333efa1804c9985dd5a74841edba545050a developed by @miroslavpojer -- Commit: #adcbb15e28a894f0164f46f013ccbdbb5fb332f0 developed by @MobiTikula -- Commit: #b02f55063ed92817f82845cbd6ebdd3ff3de831c developed by @MobiTikula -- Commit: #b0d0156d1667e8f54f8905f3f86d96a0e5d24570 developed by @miroslavpojer -- Commit: #b452951e76bfd4c3aa75afbc5adce220d6bb75e3 developed by @miroslavpojer -- Commit: #b56d5081a9abf6936fe6cd9f152c519681b7f8a0 developed by @miroslavpojer -- Commit: #b88b26e3e6c1564e147e67245d273f302d09dcfb developed by @MobiTikula -- Commit: #bb182b9c265e42362c463867701072fe6323aca5 developed by @miroslavpojer -- Commit: #bbfaba8537f8653726a09605f4f07eb2deb395da developed by @MobiTikula -- Commit: #bc4b15b27680ee87c0e6ad8a4c3ea4903bc57c7e developed by @miroslavpojer -- Commit: #be301dae3750fd22de8e71e50e687d67c8586457 developed by @miroslavpojer -- Commit: #bf6fbe45fd2d8f4c38fa4e1d43d8c694255e6c69 developed by @miroslavpojer -- Commit: #c005044299b3dcf8431e007d50fc7e8ea416edf1 developed by @miroslavpojer -- Commit: #c1e777634ad116ee1fb43696ae714183d1823cb1 developed by @MobiTikula -- Commit: #c5190a640fe08e52f656eaf5efdb430cc8316ccd developed by @miroslavpojer -- Commit: #c5a1eacee2ff8fbd71f3633ee6f89247d6cdba85 developed by @miroslavpojer -- Commit: #cb326bfa04e9d7ef0e6f4126c9f5623032b4949a developed by @miroslavpojer -- Commit: #d111b1a81cb26f9695af2114a1b718d553b26791 developed by @miroslavpojer -- Commit: #d1c9cd08118bee7f0e4a77e859dbd86f48c84ba2 developed by @miroslavpojer -- Commit: #d4ef636e0bdba9a796b9daa82f0a70964b19b702 developed by @miroslavpojer -- Commit: #d63a04d93b4234b5436522b412b4cff773c3711d developed by @miroslavpojer -- Commit: #da4f2b79a4f95ef9af2d7b10a974261b047c8647 developed by @miroslavpojer -- Commit: #dafee2947bb3e243e18e29bf5d374b52aa96650a developed by @miroslavpojer -- Commit: #dbc2e4c0b335ea65c6ef8fc63a7453fd9f8d1281 developed by @miroslavpojer -- Commit: #dd8077dbaeb3f932acefc5bb80676be12db05c66 developed by @miroslavpojer -- Commit: #df07e8f6ed2951781bdd41003dab830d3cf9853f developed by @miroslavpojer -- Commit: #df0b851314d44c908475d01305f0d77c6fec153b developed by @miroslavpojer -- Commit: #e15c3cdc66f3c629eaabe37bc62a8edab76b36ca developed by @MobiTikula -- Commit: #e2b9add863066bfb705484c93b1f0847414d05f5 developed by @miroslavpojer -- Commit: #e32a6ea8a05c7d48d5ab30a545119c718e3a3d37 developed by @miroslavpojer -- Commit: #e6b762e10943105c4e2eeebf47450f2523c14066 developed by @miroslavpojer -- Commit: #e8880e6f87bc1409d8873db80319aa01e3ab3138 developed by @miroslavpojer co-authored by @Zejnilovic -- Commit: #e8d31f7e3f762a9dcc4702b00288c2fb09ed4c4d developed by @miroslavpojer -- Commit: #ea32e110bfbfd7c8ff93423526fd104683f1654b developed by @miroslavpojer -- Commit: #ea77959ea7eadd0b45e88beb2b6076135ec1915c developed by @miroslavpojer -- Commit: #ec5f22a668f6a2dd78bafc57fc374b4f3a2b308e developed by @miroslavpojer -- Commit: #ed1abf3683fdfcdb2e1151dd429f13d83fe38d71 developed by @miroslavpojer -- Commit: #ef6c0511f4a47285de9a81148099e27c92697801 developed by @miroslavpojer -- Commit: #ef8af9f0438c976b200ff2f07b29c0c141376b28 developed by @miroslavpojer -- Commit: #f07ac856c926049947f99099cdf352b69ffae468 developed by @miroslavpojer -- Commit: #f13f8492165f1d546434d78300058fe498b66d36 developed by @miroslavpojer -- Commit: #f1f8a8c60e468a33cb09ccf676da549cc4655e23 developed by @MobiTikula -- Commit: #f3be9de73279f971b1d63bec7726989b1e9a4ebf developed by @miroslavpojer -- Commit: #f5ce04ef13ee4588ba5f5ee37d091f0843a3c8a1 developed by @miroslavpojer -- Commit: #f71e781a33799a5b25d32bc3f5079059e93ed116 developed by @MobiTikula -- Commit: #f871bbc609bdd91e2b02fd7f70a10090c1d2cb7c developed by @miroslavpojer -- Commit: #f87a5ed12bb41de12c8351ce139dd426341e68f4 developed by @miroslavpojer -- Commit: #fbd219a6d4d739cac5e69b8e0f727e1a666fea91 developed by @MobiTikula -- Commit: #fbe8e558f914cd58d8e7aab8c7d0c77f934aa707 developed by @miroslavpojer +- Commit: 0079dab11f408346aeb755fd8feda74692798b70 developed by @MobiTikula +- Commit: 02d4c4942ea5b84f0772c30d7eb1656584e711d5 developed by @miroslavpojer +- Commit: 07e7d0b4c55ae77e76a25a09a6cffa0dd4ba64a0 developed by @miroslavpojer +- Commit: 1133a080f5b20f7233b1c581d8bed05ed8004bda developed by @MobiTikula +- Commit: 1245a0e1aac79d2f829b8c830cbf013cea2ee377 developed by @miroslavpojer +- Commit: 15e21c60c75dbcdf3c450e2d527f970ec58b13dd developed by @miroslavpojer +- Commit: 1ab371b180aa256d97ce083ae718ea00d051d1a0 developed by @miroslavpojer +- Commit: 1d9893e931a4fa4bcf14ddbdc769a61ee849f324 developed by @miroslavpojer +- Commit: 1ea2b6c56e3748a2263a04dd4ddfeddd1bcf950a developed by @miroslavpojer +- Commit: 2474c94397a01d9c415d36a81f00c968cecc8f7e developed by @miroslavpojer +- Commit: 24e3341c32700dce7087ac90eb67e50686e37bdf developed by @miroslavpojer +- Commit: 265b572f822e298b25a1e5f3b15f8bb687b28689 developed by @MobiTikula +- Commit: 28077755712474bcdef706b843e29225e9d62fa6 developed by @miroslavpojer +- Commit: 2b04213354bf6fefe0ed2014fc37efe25fac219d developed by @miroslavpojer +- Commit: 30b29bd8e349b1a3dfe987c73077ffa6062143d3 developed by @miroslavpojer +- Commit: 31d0f476a4261bc5e95aa9199550b7f34e28ce2f developed by @miroslavpojer +- Commit: 359fa1837cf50a59478c1baa1813ba8dc6c85a02 developed by @MobiTikula +- Commit: 372af6befcd4322a8373546ac7d2d2ada2df3239 developed by @miroslavpojer +- Commit: 37433594e49caac4b6d0be04717159af6524e9ae developed by @miroslavpojer +- Commit: 388a86018dfebff2a2a600c35ed4465ff46b6513 developed by @miroslavpojer +- Commit: 39262f97c18c2ea6e92840f3f391f9b9f21fbee9 developed by @MobiTikula +- Commit: 3acab3020b87add18536c0540930e14fea8735a5 developed by @miroslavpojer +- Commit: 3e2962b2a47c5e0b6c158919917e34ec030fbe46 developed by @miroslavpojer +- Commit: 431948ff52f2b3b2cd02937e37ce12db206ed409 developed by @miroslavpojer +- Commit: 4376c86428544a078cb9f4d4e94d5e04dffc90f2 developed by @miroslavpojer +- Commit: 45a5167d5ed8c9eb55d7e46fba59538984cea9ab developed by @miroslavpojer +- Commit: 45a6c4cf9ac216cb33283d266230a05ac5515f56 developed by @miroslavpojer +- Commit: 473435ef03bd134d313be99cce33230c94f121df developed by @MobiTikula +- Commit: 51515b9a7511a6fc9730381f084c1b3825c42a9c developed by @miroslavpojer +- Commit: 54c1701c6ec362a12ac410712f38a1b7c3e43a6f developed by @miroslavpojer +- Commit: 55573e7c2c735748f15ee3047715a3a8090c82f7 developed by @miroslavpojer +- Commit: 5773353f27a19b70023f441e0dfad0c521a61b2c developed by @MobiTikula +- Commit: 5af8b6541b5e7fc363b9c82680ab3ed5a80b9d00 developed by @miroslavpojer +- Commit: 5d56fb0093a55f0ac7be00b062b5d7435f2f7149 developed by @miroslavpojer +- Commit: 5e0819b024848ea47c816216d4d2611bf34325b4 developed by @miroslavpojer co-authored by @Zejnilovic +- Commit: 626c834012b9ff03be19ed136360fab156a39820 developed by @miroslavpojer +- Commit: 63a7c3649501e018e9058a212ec4ff3a7fb93f0f developed by @miroslavpojer +- Commit: 652257c0b0d6731cabb01d9a5250ccd705acf797 developed by @MobiTikula +- Commit: 6621a866272ecc11ccbc076932a2f4cf66c300f6 developed by @miroslavpojer +- Commit: 66c7ac96b6ac00cad18e0625325ef01e854c0ed4 developed by @miroslavpojer +- Commit: 6af306a84587e07279488c015a627524e914654f developed by @miroslavpojer +- Commit: 6d591b5a66520cc63454782d361ac2206049ad97 developed by @miroslavpojer +- Commit: 732e0d88b189753bae3107208bca15896f43ba91 developed by @miroslavpojer +- Commit: 73e53e7de0e1d32ea71f869c55974a4a4382928e developed by @miroslavpojer +- Commit: 793b152c85aadbfe1d629843be6ec13172781616 developed by @miroslavpojer +- Commit: 7b561dfd2c6aa10b35e9a0da742ec892c453fa5b developed by @miroslavpojer +- Commit: 7cf308c9fb871ca04007c86caebb417deff62fb2 developed by @miroslavpojer +- Commit: 7e2869e4af6f0c923dc94b32818caf0fb996ab3b developed by @miroslavpojer +- Commit: 7ef6ff7bf9ec287015a2089cb492df821cdc89bc developed by @miroslavpojer +- Commit: 8026c42ec13fe041a32497949d7547e3776f9a0c developed by @miroslavpojer +- Commit: 8329068487c8411405ae26283845d7da372229f0 developed by @MobiTikula +- Commit: 8bee957dad3e6b8292947fe0048c955031bab48c developed by @miroslavpojer +- Commit: 8cc758fdfd78c05182a607ae6766267a513a3b1b developed by @miroslavpojer +- Commit: 8dbfbd02cb95566cecef5d634d1ed3d011c3ebb7 developed by @MobiTikula +- Commit: 91a2f977cfe62673f884b8c3ea7d1c5676278c05 developed by @miroslavpojer +- Commit: 937431a9115c62e58a2632436a6a5e7da597602e developed by @MobiTikula +- Commit: 95e4b7511bd31f087adb237ca5295be4192f16a2 developed by @miroslavpojer +- Commit: 97b9045f27e5c2bc4c6ec6d8568753fb86576f3c developed by @miroslavpojer +- Commit: 99a5832f6352271f0b3c957dd3ff0659be9b7f9a developed by @miroslavpojer +- Commit: a88317e4a1e4d71e9833730596d221372e250601 developed by @miroslavpojer +- Commit: a9de37fb1ce57a347d6bd48f28822a4ba151449e developed by @miroslavpojer +- Commit: ab08ab8fb88ad9b512c6af229f45fbd2f5ccd59c developed by @miroslavpojer +- Commit: ac73f8a8df0c5daecaf3ab1bb12714c314bc3adc developed by @miroslavpojer +- Commit: ad133333efa1804c9985dd5a74841edba545050a developed by @miroslavpojer +- Commit: adcbb15e28a894f0164f46f013ccbdbb5fb332f0 developed by @MobiTikula +- Commit: b02f55063ed92817f82845cbd6ebdd3ff3de831c developed by @MobiTikula +- Commit: b0d0156d1667e8f54f8905f3f86d96a0e5d24570 developed by @miroslavpojer +- Commit: b452951e76bfd4c3aa75afbc5adce220d6bb75e3 developed by @miroslavpojer +- Commit: b56d5081a9abf6936fe6cd9f152c519681b7f8a0 developed by @miroslavpojer +- Commit: b88b26e3e6c1564e147e67245d273f302d09dcfb developed by @MobiTikula +- Commit: bb182b9c265e42362c463867701072fe6323aca5 developed by @miroslavpojer +- Commit: bbfaba8537f8653726a09605f4f07eb2deb395da developed by @MobiTikula +- Commit: bc4b15b27680ee87c0e6ad8a4c3ea4903bc57c7e developed by @miroslavpojer +- Commit: be301dae3750fd22de8e71e50e687d67c8586457 developed by @miroslavpojer +- Commit: bf6fbe45fd2d8f4c38fa4e1d43d8c694255e6c69 developed by @miroslavpojer +- Commit: c005044299b3dcf8431e007d50fc7e8ea416edf1 developed by @miroslavpojer +- Commit: c1e777634ad116ee1fb43696ae714183d1823cb1 developed by @MobiTikula +- Commit: c5190a640fe08e52f656eaf5efdb430cc8316ccd developed by @miroslavpojer +- Commit: c5a1eacee2ff8fbd71f3633ee6f89247d6cdba85 developed by @miroslavpojer +- Commit: cb326bfa04e9d7ef0e6f4126c9f5623032b4949a developed by @miroslavpojer +- Commit: d111b1a81cb26f9695af2114a1b718d553b26791 developed by @miroslavpojer +- Commit: d1c9cd08118bee7f0e4a77e859dbd86f48c84ba2 developed by @miroslavpojer +- Commit: d4ef636e0bdba9a796b9daa82f0a70964b19b702 developed by @miroslavpojer +- Commit: d63a04d93b4234b5436522b412b4cff773c3711d developed by @miroslavpojer +- Commit: da4f2b79a4f95ef9af2d7b10a974261b047c8647 developed by @miroslavpojer +- Commit: dafee2947bb3e243e18e29bf5d374b52aa96650a developed by @miroslavpojer +- Commit: dbc2e4c0b335ea65c6ef8fc63a7453fd9f8d1281 developed by @miroslavpojer +- Commit: dd8077dbaeb3f932acefc5bb80676be12db05c66 developed by @miroslavpojer +- Commit: df07e8f6ed2951781bdd41003dab830d3cf9853f developed by @miroslavpojer +- Commit: df0b851314d44c908475d01305f0d77c6fec153b developed by @miroslavpojer +- Commit: e15c3cdc66f3c629eaabe37bc62a8edab76b36ca developed by @MobiTikula +- Commit: e2b9add863066bfb705484c93b1f0847414d05f5 developed by @miroslavpojer +- Commit: e32a6ea8a05c7d48d5ab30a545119c718e3a3d37 developed by @miroslavpojer +- Commit: e6b762e10943105c4e2eeebf47450f2523c14066 developed by @miroslavpojer +- Commit: e8880e6f87bc1409d8873db80319aa01e3ab3138 developed by @miroslavpojer co-authored by @Zejnilovic +- Commit: e8d31f7e3f762a9dcc4702b00288c2fb09ed4c4d developed by @miroslavpojer +- Commit: ea32e110bfbfd7c8ff93423526fd104683f1654b developed by @miroslavpojer +- Commit: ea77959ea7eadd0b45e88beb2b6076135ec1915c developed by @miroslavpojer +- Commit: ec5f22a668f6a2dd78bafc57fc374b4f3a2b308e developed by @miroslavpojer +- Commit: ed1abf3683fdfcdb2e1151dd429f13d83fe38d71 developed by @miroslavpojer +- Commit: ef6c0511f4a47285de9a81148099e27c92697801 developed by @miroslavpojer +- Commit: ef8af9f0438c976b200ff2f07b29c0c141376b28 developed by @miroslavpojer +- Commit: f07ac856c926049947f99099cdf352b69ffae468 developed by @miroslavpojer +- Commit: f13f8492165f1d546434d78300058fe498b66d36 developed by @miroslavpojer +- Commit: f1f8a8c60e468a33cb09ccf676da549cc4655e23 developed by @MobiTikula +- Commit: f3be9de73279f971b1d63bec7726989b1e9a4ebf developed by @miroslavpojer +- Commit: f5ce04ef13ee4588ba5f5ee37d091f0843a3c8a1 developed by @miroslavpojer +- Commit: f71e781a33799a5b25d32bc3f5079059e93ed116 developed by @MobiTikula +- Commit: f871bbc609bdd91e2b02fd7f70a10090c1d2cb7c developed by @miroslavpojer +- Commit: f87a5ed12bb41de12c8351ce139dd426341e68f4 developed by @miroslavpojer +- Commit: fbd219a6d4d739cac5e69b8e0f727e1a666fea91 developed by @MobiTikula +- Commit: fbe8e558f914cd58d8e7aab8c7d0c77f934aa707 developed by @miroslavpojer ### Others - No Topic ⚠️ - PR: #60 _Test change to test close of PR instead of Merge._ assigned to @miroslavpojer developed by @miroslavpojer -- PR: #65 _Fake change in PR to get PR._ developed by @Zejnilovic, @miroslavpojer +- PR: #65 _Fake change in PR to get PR._ developed by @miroslavpojer, @Zejnilovic - PR: #92 _Fake change._ developed by @miroslavpojer #### Full Changelog diff --git a/release_notes_generator/action_inputs.py b/release_notes_generator/action_inputs.py index 9e879640..16e6911f 100644 --- a/release_notes_generator/action_inputs.py +++ b/release_notes_generator/action_inputs.py @@ -181,7 +181,7 @@ def get_row_format_commit() -> str: """ Get the commit row format for the release notes. """ - return get_action_input(ROW_FORMAT_COMMIT, "#{sha} {author} {co-authored-by}").strip() + return get_action_input(ROW_FORMAT_COMMIT, "{sha} {author} {co-authored-by}").strip() @staticmethod def get_row_format_link_pr() -> bool: