Jamie Tanna
626cec80da
chore(presets): add description for abandonments:recommended ( #38321 )
...
As I spotted in our release output that this was flagged as missing a
description:
WARN: Preset has no description
"preset": "abandonments:recommended"
2025-10-06 16:23:26 +00:00
Jamie Tanna
c4444e86b2
fix(presets): correctly create new security:minimumReleaseAgeNpm preset ( #38310 )
...
In abb65969d8 we introduced a migration
for `npm:unpublishSafe` to `security:minimumReleaseAgeNpm`.
However, we forgot to create the new `security:minimumReleaseAgeNpm`
preset, which means we'll be migrating folks to a non-existent preset,
breaking builds.
2025-10-01 10:04:42 +00:00
Jamie Tanna
abb65969d8
feat(presets): rename npm:unpublishSafe to security:minimumReleaseAgeNpm ( #38240 )
...
chore(presets): rename `npm:unpublishSafe` to `security:minimumReleaseAgeNpm`
As noted in #37952 , we've seen a significant increase in recent years on
a number of package ecosystems being targeted with supply chain security
attacks.
We're looking to introduce a default for `minimumReleaseAge` in the
`best-practices` config preset, which will use the `npm:unpublishSafe`.
However, we'd first like to rename `npm:unpublishSafe` to
`security:minimumReleaseAgeNpm` to fit within the new proposed naming
scheme.
This introduces a config migration to make sure that we can provide
folks a non-breaking path for the new preset name.
2025-10-01 08:11:29 +00:00
Jamie Tanna
066c7026e7
test: correctly call toMigrate with vitest ( #38242 )
...
fix(tests): correctly call `async toMigrate` with vitest
While working on #38240 , I noticed that the failing tests I was
writing didn't trigger.
It turns out that in 997c23502e , when we
migrated to Vitest, and made some functions `async`, we missed out on
making the tests themselves `async`.
This correctly applies the `async` modifier to test functions, allowing
them to correctly pass/fail when running async code.
We can also make sure that `toMigrate` is returning a Promise to
indicate it's asynchronous.
2025-09-27 08:29:30 +00:00
Jamie Tanna
9b66b13806
fix(migrations): correct expectation in line with implementation ( #38243 )
2025-09-26 10:38:54 +00:00
Anne Stellingwerf
7bfb4fc45d
feat(schema): add requiredIf property for conditional schema validation ( #38148 )
2025-09-24 12:02:55 +00:00
Michael Kriese
f86fa497aa
chore: test name typo ( #38176 )
2025-09-23 06:39:57 +00:00
Mirko Kruschke
cb695e3907
feat(npm): support yarn catalogs via yarn-plugin-catalogs ( #37293 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
2025-09-22 14:41:46 +00:00
Niklas Volcz
8baa05a553
fix(presets): include 'googleapis' in googleapis group ( #38120 )
2025-09-19 19:40:31 +00:00
Sigurd Spieckermann
de72964e8f
fix(presets): use semantic commit type chore for lockfile updates with :semanticPrefixFixDepsChoreOthers preset ( #37861 )
2025-09-13 19:01:24 +00:00
Anne Stellingwerf
b5c4657f7e
feat(dependency-dashboard): support for grouping branches in the dependency dashboard ( #37140 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-09-11 22:20:51 +00:00
RahulGautamSingh
51faa92cf5
fix(config/options): convert ignorePrAuthor to global only ( #37956 )
2025-09-11 10:02:03 +00:00
Robert Munteanu
33efc1339a
fix(presets): take into account java 25 as LTS in more places ( #37890 )
2025-09-08 15:09:23 +00:00
JuJup
ebceaf8659
feat(preset): add Gradle group ( #37434 )
...
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
2025-09-03 10:14:32 +00:00
Joshua Spence
d8fc0dadcc
feat: Add workingDirTemplate to postUpgradeTasks ( #37697 )
...
Co-authored-by: Birger Johan Nordølum <33870508+MindTooth@users.noreply.github.com >
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
2025-09-03 09:54:45 +00:00
Christian Schritt
f2e3ae20ff
feat(preset): add preset semverAllWeekly ( #37562 )
2025-08-29 15:58:20 +00:00
Sergei Zharinov
0b7c4d5fd2
fix: Update error message format for invalid configuration options ( #37715 )
2025-08-27 06:30:14 +00:00
Joshua Spence
5cce1d9b4d
fix(config): Replace secrets and variables globally ( #37696 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-08-25 15:46:56 +00:00
Rhys Arkins
266e52813d
feat(manager/npm): npmInstallTwice ( #37532 )
...
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
2025-08-18 19:40:29 +00:00
RahulGautamSingh
845ef53ccc
refactor: take regex out of loops ( #37576 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-08-18 12:36:36 +00:00
Patrick Schratz
d4f3ce5b99
feat: add crow manager (Crow CI) ( #37040 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
2025-08-15 09:33:01 +00:00
RahulGautamSingh
5de27f7fdd
feat(config): minimumGroupSize ( #37242 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com >
2025-08-13 15:43:28 +00:00
Joe Corall
fc0395e282
feat(manager/composer): Add support for --with-all-dependencies (-W) ( #36902 )
...
Co-authored-by: Simon Morvan <simon.morvan@evolvingweb.com >
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-08-13 12:52:32 +00:00
Michael Kriese
4988c5e5f4
fix(presets): add java 25 as next lts release ( #37475 )
2025-08-13 12:27:47 +00:00
Michael Kriese
df2adeb110
feat(nuget): allow restoring workloads before restoring packages ( #37449 )
2025-08-12 13:10:55 +00:00
RahulGautamSingh
35910b8c87
feat: add support for second file config ( #37033 )
...
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com >
2025-08-11 09:14:55 +00:00
Dave
a3616a496a
feat: add option skipArtifactsUpdate ( #35993 )
...
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
2025-08-11 09:13:56 +00:00
Sergei Zharinov
5ca2a1c128
feat: Add gitPrivateKeyPassphrase config option ( #37326 )
2025-08-07 12:49:30 +00:00
Sergei Zharinov
7c79c11285
fix: Always use default import from upath and semver-stable ( #37325 )
2025-08-05 11:01:45 +00:00
Bas Stottelaar
6c40f185e4
feat(azure): add support for rebase-merge ( #33732 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-07-29 08:14:27 +00:00
hesstobi
ea7fd6e342
feat: Add configurable artifactErrorWarning user string ( #37177 )
2025-07-29 05:59:32 +00:00
Michael Kriese
8651fe1a1e
refactor: fix preset api types ( #37137 )
2025-07-24 09:15:36 +00:00
Michael Kriese
3b3958ed3a
fix(gitea,forgejo): dedupe base64 decode ( #37136 )
2025-07-23 15:39:03 +00:00
Michael Kriese
1e6a13a4af
fix(presets): log platform error messages ( #37129 )
2025-07-23 13:28:23 +00:00
Michael Kriese
389554163b
fix(forgejo): wrong imports ( #37128 )
2025-07-23 08:47:08 +00:00
Patrick Schratz
6c2bd9d197
feat: add forgejo as a standalone platform ( #37075 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-07-21 14:24:07 +00:00
RahulGautamSingh
81e6f02503
feat(matchManagers): support regexOrGlob matching ( #37073 )
2025-07-19 18:49:20 +00:00
Sergei Zharinov
05d42780ad
fix(cache): Make TTL overrides work for all namespaces ( #36903 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-07-16 11:40:48 +00:00
RahulGautamSingh
3691ff90b2
feat(config): baseBranchPatterns ( #35579 )
2025-07-14 19:05:27 +00:00
RahulGautamSingh
9fe43ea69c
feat(replacements): improve Package field for prs ( #36815 )
2025-07-13 08:25:33 +00:00
RahulGautamSingh
587b9a9cda
refactor: use re2 ( #36957 )
2025-07-12 16:27:13 +00:00
RahulGautamSingh
62548952dd
fix(config/parse): pass cleaned jsonc to json-dup-key-validator ( #36882 )
2025-07-08 09:35:32 +00:00
Beto Aveiga
4dae00b466
feat(presets/internal): group drupal packages ( #36588 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
2025-07-07 14:46:06 +00:00
RahulGautamSingh
26cc39cf43
fix(config/enabled): add vulnerabilityAlerts as parent ( #36862 )
2025-07-06 19:18:33 +00:00
RahulGautamSingh
5adb95593f
feat(config): variables ( #35350 )
2025-07-06 07:24:33 +00:00
RahulGautamSingh
f20e7411ad
feat(config/options): allow root(.) and UpdateType as parents ( #36522 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-07-04 10:29:58 +00:00
Felipe Santos
8db486bf2e
feat(gerrit): add support for labels through hashtags ( #35900 )
2025-07-04 08:44:34 +00:00
Aleksandr Mezin
e49d205448
feat(presets): substitute entire parameter string for {{args}} ( #36771 )
2025-07-02 19:30:17 +00:00
Christoffer
f7f2089c91
fix(presets): Add percentage to regex, to allow for URL encoded repo names ( #36751 )
2025-06-30 12:56:26 +00:00
RahulGautamSingh
c477fb09e1
feat(datasource/custom): add toml support ( #36136 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-06-29 09:08:39 +00:00