Commit graph

61 commits

Author SHA1 Message Date
dependabot[bot]
2db9eb3ef2
build(deps-dev): bump @babel/traverse from 7.22.5 to 7.23.2 (#82)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 11:56:17 +02:00
github-actions[bot]
4313be48e7
chore: release v4.4.0 (#81)
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
2023-08-18 13:24:39 +02:00
Andrea Lamparelli
9f0fbc0b2f
feat: integrate with codeberg (#80) 2023-08-18 13:15:38 +02:00
Andrea Lamparelli
eecbff34b7
chore: update README (#79) 2023-08-18 13:11:20 +02:00
Andrea Lamparelli
5fc72e127b
feat(issue-77): handle multiple target branches (#78)
fix: https://github.com/kiegroup/git-backporting/issues/77

This enhancement allow users to backport the same change to multiple
branches with one single tool invocation
2023-08-03 21:57:11 +02:00
github-actions[bot]
c19a56a9ad
chore: release v4.3.0 (#74)
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
2023-07-27 17:45:18 +02:00
Andrea Lamparelli
29589a63b5
fix: gha skip whitespace trim on body (#73)
this also added a github workflow example
2023-07-27 17:38:45 +02:00
Andrea Lamparelli
fa43ffc1dc
fix: preserve new lines in body and comments (#72) 2023-07-27 15:35:23 +02:00
Andrea Lamparelli
a402fa4525
Merge pull request #71 from lampajr/issue-70_post_comments
feat(issue-70): additional pr comments
2023-07-27 14:26:12 +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
e13d1fbf00 docs: update readme 2023-07-20 15:45:17 +02:00
Andrea Lamparelli
9766bdb67b
build(CVE-2023-37466): update release-it to 16.1.3 (#68)
Fix CVE-2023-37466: vm2 Sandbox Escape vulnerability
2023-07-20 15:19:11 +02:00
Andrea Lamparelli
cee5e32d0e
ci: automated pull request test coverage report (#66) 2023-07-20 10:21:22 +02:00
Andrea Lamparelli
a8db0755a8
refactor: updated logging messages (#65) 2023-07-20 10:05:07 +02:00
github-actions[bot]
e29dae5073
chore: release v4.2.0 (#64)
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
2023-07-13 10:10:47 +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
github-actions[bot]
8c010b43e4
chore: release v4.1.0 (#56)
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
2023-07-11 14:59:14 +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
573a83f114
chore: set public access in publishConfig (#47) 2023-07-06 17:22:35 +02:00
Andrea Lamparelli
15b6dd63ec
refactor: transfer to kiegroup organization (#46)
* refactor: moved to @kiegroup organization

Starting from v4 the package/project has been moved under @kiegroup
organization.

* chore: release v4.0.0

* refactor: bper renamed to git-backporting
2023-07-06 14:19:04 +02:00
github-actions[bot]
1343ba5ec0
chore: release v3.1.1 (#45)
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
2023-07-06 11:21:04 +02:00
Andrea Lamparelli
841ddb9125 build: automate release preparation 2023-07-06 11:15:38 +02:00
Andrea Lamparelli
729b380b05 build: fix release workflow 2023-07-06 00:20:50 +02:00
Andrea Lamparelli
7dd2f7270c
chore: release v3.1.0 (#43) 2023-07-05 23:49:25 +02:00
Andrea Lamparelli
23e552c38c build: package release automation 2023-07-05 23:45:38 +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
a88adeec35 docs: updated readme 2023-07-03 18:15:59 +02:00
Andrea Lamparelli
06518b7971 build: moved @octokit/webhooks-types to dev dependencies 2023-07-02 19:29:52 +02:00
Andrea Lamparelli
85d1d38237 chore: release v3.0.0 2023-07-02 00:42:39 +02:00
Andrea Lamparelli
c3a09d6514
build: apply auit fix (#40) 2023-07-02 00:12:03 +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
8a007941d1 docs: removed badge 2023-06-28 12:04:21 +02:00
Andrea Lamparelli
2a411ed5a0 docs: fix readme 2023-06-28 12:00:46 +02:00
Andrea Lamparelli
6869becb3e fix: removed 'powered by..' pr body suffix 2023-06-28 11:56:36 +02:00
Andrea Lamparelli
0fbe0f6f37 chore: release v2.2.1 2023-06-27 23:24:50 +02:00
Andrea Lamparelli
8b586ccdfe fix: fix gha no-inherit-reviewers input 2023-06-27 23:22:55 +02:00
Andrea Lamparelli
a30b6d6290 refactor: changed method name and removed useless data 2023-06-22 17:57:49 +02:00
Andrea Lamparelli
99fbcc39cc chore: release v2.2.0 2023-06-22 17:47:12 +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
22bec0c537 build: renamed pull request workflow 2023-06-21 11:16:29 +02:00
Andrea Lamparelli
c63bc05d8b
build(issue-35): downgrade octokit to 18.12.0 (#36)
Fix https://github.com/lampajr/backporting/issues/35 by downgrading
octokit/rest to 18.12.0 as it seems that mock-github has some issues
when node ^18 and octokit ^19
2023-06-21 11:13:20 +02:00
Andrea Lamparelli
bc5542a402
build: upgrade @kie/mock-github to v1.1.0 (#34) 2023-06-21 09:37:49 +02:00
Andrea Lamparelli
7f9276f15b chore: update readme 2023-06-20 23:24:29 +02:00