Commit Graph
104 Commits
Author SHA1 Message Date
Mike PenzandGitHub 61be84a086 - add optional key to README 2023-05-25 18:09:38 +00:00
Mike PenzandGitHub be9b53104e - include new categorized output which contains a serialized JSON string with the categorized pull requests 2023-05-19 16:22:11 +00:00
Mike PenzandGitHub 9368ec2457 - rename to exhaustive_rules
- recompile dist
2023-05-03 17:49:57 +00:00
Federico M. Facca 1794edb8f3 add possibility to configure if rules are and/or independently from labels 2023-05-03 17:50:51 +02:00
Mike PenzandGitHub 577ee725b8 - add details about array placeholders
- fix url to rules for categories
2023-02-26 12:31:02 +00:00
Cory Kennedy-DarbyandGitHub 67b2599a56 Small typo fix 2023-01-25 07:46:50 -05:00
Mike PenzandGitHub d4ccbe1734 - expand README to include the new Rule options 2023-01-06 09:25:45 +00:00
Mike PenzandGitHub 77b2076a3f - add support for configs to be provided from file and json
- define priority on the config json from YML, followed by file, last with the default value
  - Simplify code by merging configs right away
  - thanks for the suggestion @dtcMLOps
2023-01-03 15:44:57 +00:00
Mike PenzandGitHub f9b1b7a023 - Enhance README details
- Related to https://github.com/mikepenz/release-changelog-builder-action/issues/989#issuecomment-1369592892
2023-01-03 10:34:33 +00:00
Mike PenzandGitHub e0b335b098 - add ability to trim values prior to inserting them in templates 2022-12-09 14:55:28 +00:00
Mike PenzandGitHub 27d0a0a53c - update replacement logic for array and comment types (fix cleanup if no match)
- adjust style definition - 140 line length
2022-12-09 14:09:40 +00:00
Mike PenzandGitHub 3e744d00f1 - update README 2022-12-09 13:30:31 +00:00
Mike PenzandGitHub 24f4e30f9f - introduce proper configuration for fetchReviews
- drop no longer needed limiting of PRs
- retrieve state from PR review comment
2022-12-09 13:29:06 +00:00
Mike PenzandGitHub 6e238ad569 Update README.md
- be more explicit on outlining the outlined configuration in the README being an example, vs the defaults being specified in the `configuration.ts` file
2022-11-30 10:28:52 +01:00
SvenandGitHub c443ceba19 Fix custom test case TS file by supplying the correct number of arguments to ReleaseNotesBuilder 2022-09-30 14:40:13 -05:00
Florian Hopfensperger 97db2b0c39 Add HTTP proxy functionality
Signed-off-by: Florian Hopfensperger <florian.hopfensperger@allianz.de>

- lower proxy functionality to Https for now (the general proxy package adds a ton of dependencies - which are difficult to review)

Add octokit documentation

Signed-off-by: Florian Hopfensperger <florian.hopfensperger@allianz.de>

Lint & build & packaged

Signed-off-by: Florian Hopfensperger <florian.hopfensperger@allianz.de>
2022-08-10 08:36:32 +02:00
Mike PenzandGitHub bed15c1b24 - add more logs for custom placeholders
- write up experimental docs for custom placeholders
2022-08-05 12:45:37 +00:00
Mike PenzandGitHub d498bbd476 Update demo action version 2022-07-29 20:04:49 +02:00
Mike PenzandGitHub 7b1021454a - introduce capability for custom placeholders also to the global template
- introduce new convenient functions to handle this
2022-07-29 14:54:45 +00:00
Mike Penz c33f3467a2 - cancel actions on concurrent runs 2022-07-29 11:45:38 +02:00
Mike PenzandGitHub f55f49981d - adjust placeholder for yml as ${{}} is reserved 2022-07-29 09:30:57 +00:00
Mike PenzandGitHub 02b79cb00a - introduce capability to define the Configuration via the build yml without the requirement of a file
- this also allows to generate changelogs without the need to chech-out
2022-07-29 09:21:44 +00:00
Mike PenzandGitHub 1c0b89a38e Fix README template sections 2022-07-27 16:55:31 +02:00
Mike Penz 5f32f47cd6 - update README with new placeholder items useable 2022-07-26 16:54:24 +02:00
Mike Penz 0253e21cdc - add note on local testing / debugging via Visual Code 2022-07-26 14:37:20 +02:00
Mike Penz 55354469a8 - introduce new additional placeholders useable for building the changelog
| **Placeholder**            | **Description**                                                                                    | **Empty** |
|----------------------------|----------------------------------------------------------------------------------------------------|:---------:|
| `${{CHANGED_FILES}}`       | The count of changed files.                                                                        |           |
| `${{ADDITIONS}}`           | The count of code additions (lines).                                                               |           |
| `${{DELETIONS}}`           | The count of code deletions (lines).                                                               |           |
| `${{CHANGES}}`             | The count of total changes (lines).                                                                |           |
| `${{COMMITS}}`             | The count of commits in this release.                                                              |           |

- restructure project to return additional diff related information along the individual commits
- update testcases to verify functionality of new placeholders
2022-07-26 14:14:16 +02:00
Mike Penz 89475f1193 - introduce new configuration option, allowing to provide an empty_content for categories matching no PRs
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/804
2022-07-08 10:40:47 +02:00
Mike PenzandGitHub 9628cd4fe0 - use new warning and note syntax 2022-07-03 15:53:01 +02:00
Mike PenzandGitHub e99e680cdc - Update README to use different release action
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/790
2022-06-22 08:32:13 +00:00
Mike Penz 2ef19db678 - fix more preview images 2022-06-16 15:22:22 +02:00
Mike Penz d40bbdbd45 - fix broken preview image 2022-06-16 15:21:43 +02:00
Mike Penz 99572f3216 - expand wording that valid git refs can be used instead of tags too 2022-06-16 15:00:14 +02:00
ipcjs 0bc0c91c3e Update the note about from/toTag. 2022-06-06 16:08:31 +08:00
Mike Penz cb4b8d3ade - update README base config to v3 2022-05-13 15:47:10 +02:00
Mike Penz 939712bd2c - outline new construct for sort config 2022-05-13 11:31:31 +02:00
Mike Penz 0bb7bd0176 - expand configuration specification by offering sorting by alternative properties -> title instead of mergedAt.
- add more testcases to cover the new sort orders
  - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/757
2022-05-13 11:28:46 +02:00
Mike Penz d0b0f4a6b9 - expand README with new configuration options
- expand action.yml with new input param
2022-04-08 12:13:22 +02:00
Mike Penz 485266b0da - expand README with new additional placeholders 2022-04-08 12:08:19 +02:00
Mike Penz ede7620da2 - expand documentaiton 2022-02-11 11:17:48 +01:00
Mike Penz 3ece3bdbac - expand README with new exclude_labels 2022-02-11 11:15:39 +01:00
Mike Penz c8b0107b59 - introduce new RELEASE_DIFF placeholder, adding a full diff link
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/667
  - Thanks for the proposal @maxisam
2022-02-02 18:21:37 +01:00
Mike Penz c1f978e272 - introduce output with the categorised count of prs
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/658
2022-02-01 17:52:51 +01:00
Mike Penz b5ad2456c8 - introduce ability to specify on_property on extractors as Array.
- simplify setup of more complex definitions
  - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/651
2022-01-28 18:17:27 +01:00
Leo Giovanetti 71cd64f865 Adding baseUrl for GHE auth 2021-12-03 18:47:02 -03:00
Mike Penz a9444bde13 - add readme for on_empty property 2021-11-12 11:41:57 +01:00
Mike Penz 679f723540 - add README note for possible transformer in tag_resolver 2021-11-12 11:40:13 +01:00
Mike Penz ed954db1f6 - add new ability to filter out tags based on a regex
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/566
2021-11-05 08:52:21 +01:00
Mike Penz d9e44c3306 - rephrase note section 2021-11-05 08:21:19 +01:00
Chris 6d8a402754 Add note for initial releases 2021-11-04 13:26:46 +01:00
Mike Penz f93f67fad5 - introduce new MERGE_SHA placeholder support into template for PRs (and commit SHA for commit mode)
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/552
2021-10-22 22:18:06 +02:00