Commit Graph
140 Commits
Author SHA1 Message Date
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
Mike Penz ae00441aba - add documentation for duplication_filter 2021-08-27 13:52:45 +02:00
Mike Penz 7a28de97be - introduce new configuration duplicate_filter allowing to drop duplicated elements from the changelog
- restructure transform.ts to simplify code
  - introduce new test cases to verify new deduplication feature
2021-08-27 13:28:56 +02:00
Mike Penz cfac2f37a1 - introduce new configuration option to define category labels to be exhaustive
- require all labels of a category to be present in the matching PR
- update to typescript 4.4.x
- recompile dist
2021-08-27 11:41:20 +02:00
Mike Penz 8c6615fc6c - update README, recompile dist 2021-08-26 17:20:12 +02:00
Mike Penz d8f61a957d - introduce new match mechanism for the label_extractor. Allowed replace (default) vs match
- introduce new test case to verify match behavior
2021-08-26 16:41:45 +02:00
Mike Penz d22595ba8b - rework toTag resolving fallback if build was not started from a tag
- fallback to retrieve `toTag` from git API (only if 2 tags are available)
  - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/427
  - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/433
- introduce test case to verify
2021-08-15 10:56:55 +02:00
Mike Penz 07268e45a6 - recompile library and run npm update
- add note on default full sample regarding labels
2021-07-30 14:06:12 +02:00
Mike Penz d517474db1 - update documentation with flags config for label_extractor 2021-06-23 16:16:20 +02:00
Mike Penz 72dd6bb3ca - expand base_branches configuration to support a regex pattern to make it more flexible
- run npm update / upgrade
- recompile dist files
2021-04-30 10:55:14 +02:00
Mike Penz 3a59a463ad - slightly improve filtering code
- format config / readme
2021-04-30 10:29:09 +02:00
Jorge Navarro c49b84ec4a Add base branches as configuration 2021-04-30 01:28:36 +02:00
Mike PenzandGitHub de8c78648f - add note on required checkout step, to use configurations 2021-04-07 10:14:18 +02:00
Will Douglas 1cc2c2999b Specify major version in Readme full example 2021-03-06 14:49:54 -07:00
Mike Penz edd1dfa6f3 - expand on_property for extractor to README 2021-03-04 16:21:40 +01:00