Commit Graph

2547 Commits

Author SHA1 Message Date
Maron 9fa73552d7 feat: Measure Metric extend repository result to differentiate (#15361) 2022-05-11 05:52:33 +00:00
Sergei Zharinov f292e76852 feat: Cache compacted PR body structure (#15303) 2022-05-09 10:24:28 +00:00
Sergei Zharinov edefea8db0 refactor: Custom rebasing notice for getPrBody() function (#15498) 2022-05-07 15:43:48 +02:00
Rhys Arkins cdc359c0fd fix: better allowedPostUpgradeCommands failure messages (#15482) 2022-05-06 11:00:02 +02:00
Sergei Zharinov 42d93b632c refactor: ensurePr improved testability (#15443) 2022-05-05 11:17:11 +02:00
Michael Kriese 03b28828f3 feat(manager:npm): support binarySource=install for yarn (#15414) 2022-05-04 08:32:15 +02:00
Gabriel-Ladzaretti abf1814c07 refactor(repo/init): strict null checks (#15311)
* refactor(repo/init/merge): strict null checks

 - strict null fixes

* refactor(repo/init/merge): strict null checks

 - cr changes
2022-05-02 15:01:45 +02:00
Maksim ed73d380e8 refactor: improve commit message functionality (#13328)
* refactor: improve commit message functionality

* refactor: fix test coverage

* refactor: fix by comments

* refactor: fix build

* refactor: fix linting

* refactor: fix export type

* refactor: js private fields

* refactor: static private fields

* fix: lint

* refactor: fix tsconfig

* refactor: implement method normalizeInput

* refactor: fix by comments

* Update lib/workers/repository/model/commit-message.ts

* refactor: fix by comments

* refactor: use private typescript fields again

* refactor: fix by comments

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-02 01:42:33 +00:00
Sergei Zharinov 608d0f6a40 feat: Create utility for function memoization (#15373)
* feat: Create utility for function memoization

* Simplify
2022-05-01 06:00:55 +02:00
Sergei Zharinov d4e47f50b7 refactor: Extract participants-related functionality from PR update (#15378) 2022-04-30 17:20:38 +02:00
Michael Kriese ef470f7f92 feat(config): parse json files as json5 (#15187) 2022-04-29 08:34:55 +00:00
Hasan Awad e0053be5d6 fix(process/lookup): pinDigest update type (#14658) 2022-04-29 09:49:15 +02:00
StinkyLord 50d23e6576 feat(config): add configErrorIssue to suppressNotifications to disable issues on config failure (#15296) 2022-04-28 14:54:49 +02:00
Sergei Zharinov d4541ec429 refactor(pr): Extract labels-related code to separate file (#15352) 2022-04-28 12:14:47 +02:00
Rhys Arkins b547729039 fix: crate cargo vulnerability datasource mapping (#15348) 2022-04-28 07:52:07 +02:00
Michael Kriese 9f53724d90 feat(manager:npm): use local fs api (#15294) 2022-04-25 15:41:10 +02:00
Michael Kriese 982cefff2b refactor(config): strict null checks (#15291)
* refactor(config): strict null checks

* chore: fix test
2022-04-24 22:48:54 +00:00
Parvesh Chaudhary 6ea48d19e3 feat: pruneBranchAfterAutomerge (#15126) 2022-04-23 09:48:23 +00:00
Sergei Zharinov f911b0ba22 refactor: Class-based implementations of repo cache (#15157) 2022-04-23 04:44:28 +00:00
Michael Kriese 868ebbef63 refactor(manager): final strict null checks (#15185)
* refactor(manager): final strict null checks

* refactor: fix type issues

* test: fix mocking
2022-04-20 08:40:20 +02:00
Sergei Zharinov 2153835b94 refactor: Separate repository caches init and reset phases (#15142) 2022-04-16 10:20:09 +02:00
Michael Kriese 637585c5fd feat(http): extend stats (#15104) 2022-04-14 10:47:06 +01:00
Alex Kessock 37d3b1da7c feat: Add configuration option githubTokenWarn (#14902)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-13 16:03:05 +00:00
Jamie Magee 48cb88e778 feat: add osv-vulnerabilities and vulnerability service (#14567) 2022-04-12 16:13:20 +00:00
Michael Kriese 64f5bd5f03 test: enforce lint style rules (#15085) 2022-04-12 14:49:49 +00:00
Michael Kriese 443bef5c52 test: cleanup snapshot tests (#15082) 2022-04-12 15:09:19 +01:00
MaronHatoum 3e312fd641 feat: refactor dry-run option (#14849)
* feat : added dryRun new behavior + added more migration

* feat : revert extra space

* feat : revert extra code

* feat : added unit tests

* feat : added unit tests

* feat : removed extra tests + removed unnecessary condition

* feat: changes after CR

* feat: added dry run migration cli and env + unit tests

* Update lib/workers/global/config/parse/cli.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* feat: migration changes + added logs + added unit test

* feat: removed log msgs + change unit test

* feat: update

* feat: update

* Update lib/workers/global/config/parse/cli.ts

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-11 20:29:02 +00:00
Michael Kriese fb9303c190 feat(core:changelogs): better platform detection (#14989)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-06 14:56:40 +00:00
MaronHatoum 080ab8ed94 fix: PR body comment for pinning is wrong/outdated (#14870) 2022-03-31 12:43:47 +02:00
renovate[bot] 832517e98b chore(deps): update linters to v5.16.0 (#14833)
* chore(deps): update linters to v5.16.0

* chore: fix lint errors manually

* Update lib/modules/manager/npm/update/package-version/index.ts

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-30 03:08:04 +00:00
Rhys Arkins 92477ae1c7 fix: Revert "fix: resolve repoConfig.packageRules.extends with repo config" (#14842) 2022-03-29 09:01:14 +02:00
Michael Kriese 89d7fdf781 Revert "feat: extend dryRun options to extract lookup full (#14555)" (#14836)
This reverts commit 39471b57ad.
2022-03-29 02:47:54 +02:00
MaronHatoum 39471b57ad feat: extend dryRun options to extract lookup full (#14555) 2022-03-28 13:55:26 +02:00
Brad Jorsch e2b6466376 fix: resolve repoConfig.packageRules.extends with repo config (#14688) 2022-03-25 14:05:48 +00:00
Rhys Arkins 7e2e0b3f18 feat(poetry): updateLockedDependency() (#14627)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-14 17:56:09 +01:00
Ivan Katliarchuk 81ebad1cfa rebase (#14511) 2022-03-04 20:19:42 +01:00
Rhys Arkins 143c9a6751 refactor: rename lookupName -> packageName (#14494)
Renames `lookupName` to be `packageName`.

BREAKING CHANGE: Use `packageName` instead of `lookupName` if interacting with Renovate datasources directly.
2022-03-04 09:04:02 +01:00
Rhys Arkins a61821bde8 refactor: repository worker (#14489)
Refactors branch and pr worker to be under repository worker.
2022-03-04 09:04:02 +01:00
Rhys Arkins dca3418bbd refactor: lib/modules (#14488)
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00
Sergei Zharinov 4f3dfbcc18 feat(platform): Cache created comments (#14279)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-28 20:11:57 +01:00
Hasan Awad 77e48684e7 fix(pr): pr table for digests (#14337) 2022-02-28 18:47:19 +00:00
Rhys Arkins 68a4415eb4 refactor(config): rename preset packageName/pkgName to repo (#14453) 2022-02-28 17:39:44 +01:00
Rhys Arkins 08a44c9566 refactor(npm): npmrc handling (#14443) 2022-02-28 10:50:30 +01:00
Rhys Arkins 6c9aad38a8 refactor: remove unnecessarily long paths in imports and mocks (#14429) 2022-02-26 16:09:01 +00:00
Florian Greinacher a989c78800 fix: do not interpret value as version during flattening (#14320) 2022-02-24 09:41:47 +00:00
Rhys Arkins 36a29974bb fix: validate depName is a string (#14342)
Closes #14338
2022-02-21 15:38:24 +01:00
Serge K c75f0e9b47 fix: check hashedBranchLength (#14307) 2022-02-19 09:57:01 +00:00
Rhys Arkins f3bdb9470c fix(composer): add support for github vulnerability alerts (#14301) 2022-02-18 16:48:40 +01:00
Sergei Zharinov 1e6ec07d8a refactor(datasource/npm): Convert to class (#14193) 2022-02-15 08:20:45 +00:00
Sergei Zharinov d09ce212c4 feat(util/git): Renovate custom refs periodic cleanup (#14211) 2022-02-15 05:50:08 +00:00