Charles Korn
61da4d60b0
feat(batect): Automatically extract dependencies for files included into Batect configuration ( #8091 )
...
* Automatically extract dependencies for files included into Batect configuration.
* Fix issue running tests on Windows.
* Simplify language in readme.
* Use sets rather than arrays to manage backlog of files to examine.
* Remove explicitly setting manager name.
* Address PR feedback.
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-21 12:18:53 +01:00
Rhys Arkins
5209be38e9
refactor: remove manager from PackageRile ( #8102 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-21 10:18:48 +00:00
Rhys Arkins
0d0f7e56db
fix(kustomize): don’t pin digests ( #8090 )
2020-12-19 23:12:11 +01:00
Michael Kriese
e91191c667
fix(regex-manager): copy templates for auto-replace ( #8072 )
2020-12-18 17:24:15 +01:00
Stefan
303449a897
feat(manager/regex): add extractVersion
to valid match fields ( #7998 )
...
* feat(manager/regex): add `extractVersion` to valid match fields
* docs(manager/regex): add `extractVersion` and `extractVersionTemplate`
* test(manager/regex): improve regexes to allow for additional fields to be concatenated with `&`
* test(manager/regex): add test case for extracting `extractVersion`
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-15 06:14:29 +01:00
Rhys Arkins
f1bf05756a
fix(kustomize): handle sha256 digests ( #7987 )
2020-12-14 09:53:50 +01:00
HonkingGoose
eaf3f78cb4
docs: capitalize noun SemVer ( #7984 )
2020-12-13 15:25:51 +01:00
Rhys Arkins
9c3e336e22
fix(docker): better checking for null dep strings
2020-12-13 12:11:43 +01:00
Rhys Arkins
dd8cf757a6
chore(pre-commit): better logging
2020-12-13 12:09:05 +01:00
Charles Korn
732b8bd77b
feat: batect-wrapper manager ( #7939 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-13 09:03:02 +01:00
Charles Korn
3b7b5dcea7
feat: update Batect bundle references ( #7977 )
2020-12-13 08:10:12 +01:00
Rhys Arkins
00a08225b9
refactor: use ls-lint ( #7956 )
2020-12-11 13:29:43 +01:00
renovate[bot]
6c414e7736
chore(deps): update dependency eslint-config-prettier to v7 ( #7940 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 09:35:56 +01:00
Rhys Arkins
92c8f4d499
fix(composer): don’t add vendor directory ( #7937 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 13:47:46 +01:00
Charles Korn
3c41acd88e
fix(batect): use docker versioning ( #7936 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 12:40:32 +01:00
Sergei Zharinov
fc82a2a6b9
refactor: Rename maxSatisfyingVersion to getSatisfyingVersion ( #7917 )
2020-12-10 09:25:04 +01:00
Christopher Sauer
c76ca3b170
feat(bazel): Allow updating more types of http_archives, including zip ( #7929 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 09:13:47 +01:00
Charles Korn
c07bf5fc55
feat: batect manager ( #7898 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-09 09:16:16 +01:00
Sergei Zharinov
fae1828938
refactor(travis): Move node schedule computations to versioning code ( #7916 )
...
* refactor(travis): Move node schedule computations to versioning code
* Remove memoization
2020-12-09 07:56:15 +01:00
Sergei Zharinov
31c7d8a8c6
refactor(build): Pre-compile files imported from data folder ( #7896 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-08 14:07:29 +01:00
Sergei Zharinov
c43a4dc328
feat(gradle-lite): JS-based Gradle manager ( #7521 )
2020-12-08 13:56:08 +01:00
Sergei Zharinov
660831863a
feat(versioning): Add support for Ubuntu version scheme ( #7126 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-07 10:31:17 +01:00
Sergei Zharinov
e70bc55ee6
fix(gradle): Stop return non-version "currentValue" fields ( #7305 )
2020-12-07 09:33:36 +01:00
Christophe Hurpeau
1f6de6d074
fix: lerna with useWorkspaces: true ( #7766 )
2020-12-07 09:17:23 +01:00
HonkingGoose
c6db7e8048
capitalize abbreviation HTTPS ( #7878 )
2020-12-03 12:10:17 +01:00
Michael Kriese
0b18734d65
docs(kustomize): update limitations ( #7874 )
2020-12-03 10:03:06 +01:00
Sebastian Poxhofer
28e90ef634
feat(terraform-version): implement tfenv version file updates ( #7849 )
2020-12-02 16:02:49 +01:00
Rhys Arkins
1cf50e905b
fix(bazel): use github-tags for http archives ( #7861 )
...
Closes #7852
2020-12-02 14:36:26 +01:00
renovate[bot]
00dea83335
chore(deps): update dependency prettier to v2.2.1 ( #7829 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-02 14:10:31 +01:00
Florian Greinacher
46fda9790d
fix(nuget): start with empty nuget.config for updating lockfile ( #7808 )
...
The previously used command, `dotnet new nugetconfig` creates a nuget.config with some defaults that we are not interested in while creating the temporary file for authentication.
Fixes #7769
2020-12-02 09:44:01 +01:00
Sebastian Poxhofer
405cb8f29b
feat(regex): matchStringsStrategy ( #7687 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-27 06:55:57 +01:00
Michael Kriese
37e3f971c8
feat(composer): support constraints ( #7816 )
2020-11-26 11:09:16 +01:00
Michael Kriese
81bd4f92be
docs: fix link ( #7813 )
2020-11-25 16:57:46 +01:00
HonkingGoose
d09855e615
docs: fix broken link ( #7804 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-11-24 21:25:18 +01:00
Rhys Arkins
7dbeccc45e
fix: don’t evaluate versions during extract ( #7802 )
2020-11-24 15:00:19 +01:00
Gerben Oostra
9239a4b91d
feat: Added pre-commit manager ( #7662 )
2020-11-24 11:09:40 +01:00
Sergei Zharinov
ac34279690
feat(regex-manager): Support for registryUrl capture group ( #7792 )
2020-11-24 09:43:05 +01:00
Michael Kriese
a0d4916fbf
fix(helm-values): set docker versioning ( #7787 )
2020-11-23 17:09:30 +01:00
Florian Greinacher
3ecfcec20b
fix(nuget): don't fail when updating lockfiles with private registries ( #7779 )
...
* fix(nuget): don't fail when updating lockfiles with private registries
* fix imports
* encapsulate getRandomString for better testability
* ignore wrapper for coverage
2020-11-22 13:39:50 +01:00
Michael Kriese
6f0092f8db
fix(nuget): normalize paths ( #7745 )
2020-11-17 14:55:05 +01:00
Rhys Arkins
af311a69be
chore: use path.resolve for tests localDir
2020-11-17 09:12:27 +01:00
Sergei Zharinov
98bc6a809e
feat(sbt): Group dependencies by their variable names ( #7410 )
2020-11-16 14:46:23 +01:00
ylemkimon
cd9759d0a3
fix(npm): delete hashed location after installing npm ( #7725 )
2020-11-14 11:33:23 +01:00
ylemkimon
1d36cf9225
feat(npm): add support for npm 7 (package-lock v2) ( #7700 )
2020-11-13 14:39:40 +01:00
ylemkimon
b184d1ea9c
refactor(npm): lockfile extraction code ( #7703 )
2020-11-13 10:11:08 +01:00
javulticat
63c3581796
fix: tag pipenv version to install ( #7688 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-12 21:50:06 +01:00
Rhys Arkins
5d99ff9862
refactor: convert all path to upath ( #7712 )
2020-11-12 21:46:08 +01:00
bgdanix
14fd32a277
feat: terragrunt support ( #7653 )
2020-11-12 16:37:15 +01:00
Ethan Setnik
f5128ab34d
feat(composer): commit vendor changes for composer manager ( #7672 )
2020-11-12 08:44:24 +01:00
Mike Bryant
ad50398fb3
feat(helmv3): Add support for bumpVersion ( #7670 )
2020-11-10 22:06:34 +01:00
Jamie Magee
2de519ca0d
feat(git-submodules): use checkout instead of submodule update ( #7645 )
2020-11-04 14:37:52 +01:00
Sebastian Poxhofer
34d3e21e0b
feat(terraform): remove versioning validation from manager ( #7647 )
2020-11-04 11:57:58 +01:00
Jamie Magee
a13e57f146
fix(git-submodules): correctly parse git submodule name ( #7646 )
...
This is part 3 of #7498 , and includes:
- Correctly parse git submodule name
2020-11-04 10:24:06 +01:00
Mike Bryant
3ad5f98d8c
feat(helmv3): lock file support ( #7641 )
2020-11-03 17:31:51 +01:00
Martin Dobroucký
cdaf3e9097
feat(nuget): add support for centralized PackageVersion ( #7622 )
2020-11-01 14:53:12 +01:00
Michael Kriese
905cef7bc5
feat: support toml v0.5.0 ( #7559 )
...
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 09:57:53 +01:00
Michael Kriese
989a21cded
test(travis): fake date ( #7560 )
...
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 08:47:01 +01:00
Rhys Arkins
c50c597e28
tests: fix travis LTS
2020-10-27 08:24:58 +01:00
Rhys Arkins
e4a1db75f2
fix(pip_setup): check after extracting
2020-10-26 21:11:31 +01:00
Jamie Magee
40c0289070
fix(helm-requirements): corrext fileMatch regex ( #7548 )
2020-10-25 17:56:37 +01:00
renovate[bot]
3f797dbe80
chore(deps): update dependency @types/js-yaml to v3.12.5 ( #6614 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 11:57:55 +02:00
Michael Kriese
c86bf9ca1d
fix(terraform): wrong internal provider lookup ( #7520 )
2020-10-22 10:22:04 +02:00
Rhys Arkins
0222f1ec62
fix(github-actions): don’t pin action digests
2020-10-20 20:59:13 +02:00
Michael Kriese
e18f477737
fix(github-actions): disable digest pinning ( #7510 )
2020-10-20 15:32:03 +02:00
Rhys Arkins
845c7bd636
fix(github-actions): open/close depName tag correctly
2020-10-20 13:57:02 +02:00
Richard Simpson
2374bca858
feat: add github-actions tag support ( #7434 )
2020-10-20 11:00:54 +02:00
Florian Greinacher
d37111ca88
feat(nuget): add support for updating lock files ( #7375 )
2020-10-20 10:45:25 +02:00
Josh Soref
9aff7a955f
chore: spelling ( #7499 )
2020-10-20 08:49:28 +02:00
ylemkimon
c15d30187e
feat(npm): support Yarn 2 offline cache and zero-installs ( #7220 )
...
* refactor(npm): extract updateYarnOffline function
* feat(npm): support Yarn 2 offline cache and zero-installs
* refactor: fix typo UpdatedArtifcats
* fix: check for .yarnrc.yml first before .yarnrc
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 23:12:30 +02:00
Sebastian Poxhofer
bce738fc5e
feat(terraform): allow minimal naming convention ( #7396 )
...
* chore(terraform): allow minimal naming convention
* fix(terraform): remove unreachable branch and add test
* fixup!(terraform): remove unreachable branch and add test
* chore(terraform): add test for case if no source is provided and fallback to blockname
* fix(terraform): replace docker with aws test
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 22:46:57 +02:00
Etienne
3b1ed2f465
fix(kustomize): lookup Github dependency using HTTP ( #7456 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-14 16:34:37 +02:00
Michael Kriese
da4bc378df
feat(npm): add vscode engine support ( #7468 )
2020-10-14 16:34:02 +02:00
Rhys Arkins
8fdbbb529b
logs: info not error for azure pipelines parsing
2020-10-12 10:11:12 +02:00
Rhys Arkins
e873872030
fix: yaml.safeLoad with json: true
2020-10-12 09:57:05 +02:00
Jamie Magee
e6a1cbcd9f
fix(kustomize): set docker versioning ( #7432 )
...
Fixes #7431
2020-10-08 22:05:56 +02:00
Sergio Zharinov
f9788bb815
fix(composer): Read locked deps from dev packages ( #7409 )
2020-10-03 22:35:39 +02:00
Michael Kriese
939f3d6a8b
feat(git-submodules): fetch default branch ( #7391 )
2020-10-01 16:32:07 +02:00
Rhys Arkins
75737805c8
refactor: rename compatibility -> constraints ( #7308 )
2020-09-30 11:02:25 +02:00
Dominykas Blyžė
27a280ff81
feat: kustomize: support newName
in image
( #7356 )
2020-09-23 21:24:40 +02:00
Rhys Arkins
9f99c5e073
feat(internal): write branches cache
2020-09-22 13:10:07 +02:00
Rhys Arkins
f0ba97b6c2
fix: Revert "refactor: write branches cache"
...
This reverts commit 266534eb72
.
2020-09-22 12:20:15 +02:00
Rhys Arkins
266534eb72
refactor: write branches cache
2020-09-22 06:11:17 +02:00
Rhys Arkins
d863036a1f
refactor: packageJsonVersion -> packageFileVersion ( #7338 )
2020-09-22 05:32:42 +02:00
Etienne
f02cebaab7
feat(manager): support azure-pipelines ( #7325 )
2020-09-21 21:43:00 +02:00
Sergio Zharinov
c64fe52a7e
fix(bundler): More flexible parsing for gem lines ( #7321 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-21 21:30:09 +02:00
Jamie Magee
0f23891862
fix(yarn): incorrect logic around caching of locked versions ( #7330 )
...
The issue is that the compatibility was only being set for the first `package.json` that was detected, due to how this if/else statement was constructed.
1b99f4f0f7/lib/manager/npm/extract/locked-versions.ts (L16-L30)
`isYarn1`, and the following logic, was only being executed if the lockfile was _not_ found in the cache.
2020-09-19 18:01:59 +02:00
Rhys Arkins
2af3f8f8f3
logs: fix misnamed logs
2020-09-18 09:15:19 +02:00
Tobias Bieniek
f254a6fc8c
feat(cargo): Add support for lockfile maintenance ( #7268 )
2020-09-17 10:59:59 +02:00
Sergio Zharinov
1f4bda7877
feat(gradle): Add more variable patterns for Kotlin files ( #7250 )
2020-09-11 17:54:12 +02:00
Marek Hornak
5475f42518
fix(utils): change default maxBuffer limit to 10MB ( #7209 )
2020-09-10 07:00:40 +02:00
ylemkimon
fd1b04665a
fix(npm): fix lockfileUpdate commands for Yarn 2 ( #7230 )
2020-09-10 07:00:21 +02:00
Rhys Arkins
6a98ab1fe0
chore: fix tests
2020-09-09 09:13:45 +02:00
ylemkimon
df2b2b3fa2
fix(npm): lockfileUpdate for Yarn 2 ( #7222 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:42:40 +02:00
ylemkimon
fcd9bdc314
fix(npm): set CI=true in Yarn generateLockFile ( #7223 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:42:27 +02:00
ylemkimon
c65d400489
fix(npm): correct Yarn lockedVersion for scoped package ( #7219 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:11:52 +02:00
ylemkimon
fbd0fdd7de
fix(npm): yarnDedupeHighest for Yarn 2 ( #7200 )
2020-09-08 13:21:26 +02:00
Michael Kriese
6fefb268f9
fix(helm-values): update digest if available ( #7202 )
2020-09-08 07:42:00 +02:00
ylemkimon
605346f51b
fix(npm): more granular Yarn 2 version detection ( #7204 )
2020-09-08 07:12:25 +02:00
renovate[bot]
907b2b054e
chore(deps): update linters (major) ( #7185 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-07 09:54:07 +02:00
Christophe Hurpeau
ef3a79bdfe
fix: don't try to install yarn 2 from npm ( #7183 )
...
as yarn 2 is local in the project and should be started by yarn 1 via yarn config file.
When using yarn2, installing latest yarn (v1) should work best
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:49:40 +02:00