27d0a0a53c
- update replacement logic for array and comment types (fix cleanup if no match) - adjust style definition - 140 line length
Mike PenzandGitHub2022-12-09 14:09:40 +00:00
24f4e30f9f
- introduce proper configuration for fetchReviews - drop no longer needed limiting of PRs - retrieve state from PR review comment
Mike PenzandGitHub2022-12-09 13:29:06 +00:00
2fe056f840
- optimize performance by respecting the max_pull_request setting for fetching PRs via the API already
Mike PenzandGitHub2022-12-09 13:03:23 +00:00
5c9a6d23c2
- limit final pull requests based on the defined max_pull_requests count
Mike PenzandGitHub2022-12-09 13:03:23 +00:00
38aabea998
- add capability to fetch review comments and use them as part of the target template - allow array syntax to be used as part of reviewers, approvers, assignees
Mike PenzandGitHub2022-12-09 13:03:23 +00:00
6846cd4c4f
Merge pull request #974 from mikepenz/feature/dependency_updates_20221209
Mike PenzandGitHub2022-12-09 14:02:53 +01:00
727fe7d827
- differentiate full match vs no match by checking the regex match when filling the placeholders - This means that transforms which don't match to function as before, but also offers the flexibility if a match results in the equal content as the original to be handled properly - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/929Mike Penz2022-10-19 17:29:01 +02:00
f0807d2719
Merge pull request #837 from mikepenz/feature/custom_placeholders
Mike PenzandGitHub2022-07-29 18:47:10 +02:00
74dd88f60c
- add logic which cleans up custom placeholders with the [] syntax which were not matched
Mike PenzandGitHub2022-07-29 16:40:39 +00:00
fba9cdb51d
- expand custom placeholders to the global template - introuce capability of accessing and referencing custom placeholders of PRs in the global template `` ${{CUSTOM_PLACEHOLDER[0]}} ${{CUSTOM_PLACEHOLDER[*]}} `` - introduce new testcase checking the custom placeholder functionality
Mike PenzandGitHub2022-07-29 16:11:14 +00:00
7b1021454a
- introduce capability for custom placeholders also to the global template - introduce new convenient functions to handle this
Mike PenzandGitHub2022-07-29 14:54:45 +00:00
15a108d43e
- introduce ES2021.String for replaceAll - expand Configuration with custom_placeholders configuration - custom placeholders allow to extract values of placeholders and then use these in templates - refactor replacing PR template values
Mike PenzandGitHub2022-07-29 14:29:50 +00:00
f55f49981d
- adjust placeholder for yml as ${{}} is reserved
Mike PenzandGitHub2022-07-29 09:30:57 +00:00
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
Mike PenzandGitHub2022-07-29 09:21:44 +00:00
c4a63d86ad
- introduce branch (head ref) as data point in the PullRequestInfo object - expand extractor to allow using the branch -> e.g. to extract the label
Mike Penz2022-07-27 17:19:50 +02:00
0e96047683
Merge pull request #827 from mikepenz/feature/fetch_release_information
Mike PenzandGitHub2022-07-26 17:01:01 +02:00
5f32f47cd6
- update README with new placeholder items useable
Mike Penz2022-07-26 16:54:24 +02:00
d2a15abb64
- drop support for tag SHA as in most cases this information is not available at the moment - introduce new testcase to verify DAYS_SINCE calculation - fix wrong log messages using the TagInfo object instead the name - add additional log messages
Mike Penz2022-07-26 16:48:06 +02:00
c061d0e577
- introduce new configuration flag to fetchReleaseInformation - if enabled, it will unlock the ability to use new placeholders - ${{ DAYS_SINCE }} - ${{ FROM_TAG_DATE }} - ${{ TO_TAG_DATE }} - refactor to carry on the full TagInfo information instead of only the tagname - refresh testcases to new apis
Mike Penz2022-07-26 16:47:23 +02:00
09ae38aa7f
Merge pull request #826 from mikepenz/feature/output_commitmode
Mike PenzandGitHub2022-07-26 16:42:44 +02:00
e28cff0b4c
Merge pull request #825 from mikepenz/feature/local_debugging_testing
Mike PenzandGitHub2022-07-26 16:20:13 +02:00
2fd6f64773
- ensure output is properly set also in commitMode
Mike Penz2022-07-26 14:41:54 +02:00
0253e21cdc
- add note on local testing / debugging via Visual Code
Mike Penz2022-07-26 14:37:20 +02:00
12f54a4f9b
Merge pull request #824 from mikepenz/feature/dependency_updates_20220726
Mike PenzandGitHub2022-07-26 14:30:38 +02:00