Andrea Lamparelli
fa43ffc1dc
fix: preserve new lines in body and comments ( #72 )
2023-07-27 15:35:23 +02:00
Andrea Lamparelli
bed7e29ddc
feat(issue-70): additional pr comments
2023-07-27 12:36:42 +02:00
Andrea Lamparelli
10a46551ee
refactor: move backport data generation to configs parser
2023-07-27 11:26:39 +02:00
Andrea Lamparelli
a8db0755a8
refactor: updated logging messages ( #65 )
2023-07-20 10:05:07 +02:00
Andrea Lamparelli
265955dda7
feat(issue-62): make cherry-pick strategy configurable ( #63 )
...
fix https://github.com/kiegroup/git-backporting/issues/62
2023-07-12 13:50:59 +02:00
Andrea Lamparelli
ead1322c0f
fix(issue-57): truncate the bp branch name ( #58 )
...
fix: https://github.com/kiegroup/git-backporting/issues/57
This pr will ensure that if the provided/generated backport branch name
exceede the maximum branch name length set for git, which is 250 chars,
it truncates that name to 250 chars exactly.
In order to include as much commits as possible the branch name will
contain by default the shortened version of all commits
2023-07-11 22:46:21 +02:00
Andrea Lamparelli
91782505ce
test: fix process.argv reset during cli tests ( #60 )
2023-07-11 22:43:22 +02:00
Shubh Bapna
49a7350406
perf: use concurrent promises instead of awaiting them one by one ( #59 )
2023-07-11 22:15:52 +02:00
Andrea Lamparelli
c4dbb26c1d
feat(issue-54): backport pr commits without squash ( #55 )
...
* feat(issue-54): backport pr commits without squash
fix https://github.com/kiegroup/git-backporting/issues/54
* feat(issue-54): fixed readme
2023-07-11 11:22:01 +02:00
Andrea Lamparelli
a737aa7c4c
fix(issue-52): use pull request github api url as source ( #53 )
...
fix https://github.com/kiegroup/git-backporting/issues/52
2023-07-10 15:18:51 +02:00
Andrea Lamparelli
fcc01673f4
feat(issue-41): set and inherit labels ( #48 )
...
fix https://github.com/kiegroup/git-backporting/issues/41
2023-07-10 08:49:11 +02:00
Andrea Lamparelli
f923f7f4c2
test: fix gitlab data
2023-07-09 21:31:30 +02:00
Andrea Lamparelli
5ead31f606
feat: config file as option ( #42 )
...
Fix https://github.com/lampajr/backporting/issues/37
This enhancement required a huge refactoring where all arguments
defaults have been centralized in one single place ArgsParser#parse
2023-07-05 22:11:23 +02:00
Andrea Lamparelli
107f5e52d6
feat: integrate tool with gitlab service ( #39 )
...
* feat: integrate tool with gitlab service
Fix https://github.com/lampajr/backporting/issues/30
2023-07-02 00:05:17 +02:00
Andrea Lamparelli
6869becb3e
fix: removed 'powered by..' pr body suffix
2023-06-28 11:56:36 +02:00
Andrea Lamparelli
a30b6d6290
refactor: changed method name and removed useless data
2023-06-22 17:57:49 +02:00
Andrea Lamparelli
a32e8cd34c
feat: override backporting pr fields ( #38 )
...
* feat: override local git user config
* feat(issue-32): override reviewers and assignees
2023-06-22 17:44:14 +02:00
Andrea Lamparelli
941beda208
feat(issue-17): override backporting pr data ( #29 )
2023-06-20 22:29:52 +02:00
Andrea Lamparelli
b3936e019a
feat: pull request backporting
...
feat: backport still open pull requests
2023-01-05 11:41:14 +01:00