Matt Lavin
e88c8c02cc
fix: Respect requireConfig setting when onboarding=false ( #3516 )
2019-04-10 07:02:26 +02:00
Rhys Arkins
a599eab231
feat: unify file locations ( #3507 )
...
feat: unify file locations
2019-04-09 17:14:08 +02:00
Matt Lavin
47e8dd9ac2
feat(bitbucket): Enable bitbucket reviewers ( #3509 )
...
feat(bitbucket): Enable bitbucket reviewers
2019-04-09 15:46:40 +02:00
Rhys Arkins
56ea312970
fix(bitbucket): createPr return number, not id
2019-04-09 14:51:56 +02:00
Nikita Chashchinskii
9476c80f3d
feat: Cargo manager use toml parser ( #3505 )
2019-04-09 10:25:13 +02:00
Nick Oliver
ec16c8b2b8
fix(bitbucket-server): revert encode auth in URL ( #3511 )
...
This reverts commit 3e66e019e4
.
2019-04-09 08:32:05 +02:00
Rhys Arkins
365b60ac18
feat(gomod): private module support ( #3495 )
2019-04-08 08:15:37 +02:00
Rhys Arkins
7bf52c5388
fix: Revert "feat(gomod): private module support ( #3495 )"
...
This reverts commit 0bd0ea33f6
.
2019-04-08 06:56:05 +02:00
Nikita Chashchinskii
9d74afe9f2
feat: Add support for python poetry manager ( #3440 )
2019-04-07 09:48:48 +03:00
Rhys Arkins
0bd0ea33f6
feat(gomod): private module support ( #3495 )
...
Adds support for fetching private modules off github.com
Closes #3202
2019-04-07 08:53:16 +03:00
Nick Oliver
2c3207cf45
fix(bitbucket-server): use endpoint path in repo URL ( #3494 )
...
The path in the endpoint configuration, if present, needs to be used in the URL generated for the git clone.
2019-04-07 08:00:50 +03:00
renovate[bot]
14214835a1
build(deps): update dependency azure-devops-node-api to v7.2.0 ( #3488 )
2019-04-06 18:39:45 +03:00
Nick Oliver
dbada62dc0
fix(bitbucket-server): encode auth in URL ( #3493 )
2019-04-06 09:26:10 +03:00
Dmitry
fb587a3cae
feat(bazel): expand support to non-WORKSPACE files ( #3459 )
...
Now supports `*.bzl` files including when definitions are nested.
2019-04-05 19:12:38 +03:00
Rishabh Jain
0038142cc2
fix: renovate not creating PRs for some python dependencies ( #3453 )
2019-04-02 17:26:06 +02:00
Nikita Chashchinskii
38dd9fc753
feat(cargo): fetch crates data from github repo ( #3474 )
2019-04-02 17:00:51 +02:00
Rishabh Jain
98174d4e37
tests: Optimise jest rules to best practices ( #3438 )
...
Closes #2028
2019-04-02 16:59:27 +02:00
Rishabh Jain
7e49630d78
fix: pipfile dependency with path causes file parsing error ( #3470 )
...
Closes #3462
2019-04-02 11:27:29 +02:00
Sergio Zharinov
fd35e5ba3d
feat(dart): Add dart datasource ( #3360 )
2019-03-31 01:48:37 -04:00
Jamie Magee
80f8687f3e
feat: azure devops support for labels ( #3396 )
2019-03-28 09:07:29 -04:00
Michael Kriese
8de1b6d1c1
feat(bitbucket-server): add getPrFiles ( #3457 )
2019-03-28 09:04:25 -04:00
Nikita Chashchinskii
6684a95c6b
feat: Add poetry versioning code ( #3432 )
...
feat: Add poetry versioning code
2019-03-24 16:28:02 +01:00
Rhys Arkins
b60cb7431a
fix: Revert "fix(npm): don’t set skipInstalls when file refs found"
...
This reverts commit 45007169f4
.
2019-03-24 06:02:26 +01:00
Rhys Arkins
45007169f4
fix(npm): don’t set skipInstalls when file refs found
2019-03-23 11:24:25 +01:00
Rhys Arkins
845983daef
tests: test json schema for changes ( #3435 )
2019-03-23 08:14:00 +01:00
Sergio Zharinov
6f7b6e42ba
feat(maven): Add support for allowedVersions ( #3421 )
...
This PR implements version matching against Maven ranges
Closes #3411
2019-03-21 08:26:17 +01:00
Dmitry
2afeeaf2aa
fix(bazel): http_archive urls hash part update ( #3420 )
2019-03-20 17:43:25 +01:00
Rhys Arkins
4379c4c2ac
fix: don’t add autoclosed suffix more than once
2019-03-20 09:28:56 +01:00
Rhys Arkins
07598efa37
fix: move git author logic to global worker and validate ( #3410 )
2019-03-19 17:21:19 +01:00
Konstantin_Kurganov
1fc0a889fb
feat: hex versioning ( #3345 )
2019-03-19 10:11:50 +01:00
Rishabh Jain
a6c4b88d17
tests: add test for mock lib ( #3404 )
...
- Add test for the presence of `mock` library in system
- Depends on `getPythonAlias` function
Closes #3393
2019-03-18 13:21:04 +01:00
Rhys Arkins
e8215e2067
fix(maven): don’t save homepage/sourceUrl from package file
...
Closes #3400
2019-03-17 16:56:34 +01:00
Rishabh Jain
5ff5ede41c
fix: snapshot test failures on some systems ( #3397 )
...
- The function is calling python command which can be aliased to different python versions on different systems, the function depends on mock library which comes pre-installed on python v3.7+
- Add a python alias detection command which gets the correct python command which is aliased to python3.7+
Closes #3392
2019-03-17 15:54:31 +01:00
Rhys Arkins
9e31b007b8
fix(gradle-version): always throw if error
2019-03-17 08:34:46 +01:00
Rhys Arkins
57b80a643e
tests: update snapshots
2019-03-17 07:42:27 +01:00
Nick Oliver
4b6de0f485
feat(autodiscover): add autodiscoverFilter option ( #3394 )
...
adds a `autodiscoverFilter` option which can be a [minimatch](https://www.npmjs.com/package/minimatch ) glob-style pattern for filtering `autodiscover`ed repositories. Ex: `project/*`
Closes #3341
2019-03-17 06:49:38 +01:00
Rhys Arkins
d8614aa785
fix(gitFs): gracefully handle git config failure
2019-03-16 07:55:39 +01:00
Dmitry
3e788c783a
feat(docker): add depType for multi-stage Dockerfiles ( #3385 )
2019-03-16 07:00:59 +01:00
Rishabh Jain
940d3c4721
feat: add parentDir, baseDir metadata ( #3383 )
2019-03-15 05:36:56 +01:00
Rhys Arkins
aac3c30c20
refactor(npm): simplify retries ( #3382 )
2019-03-14 11:43:51 +01:00
Gautier Pelloux-Prayer
acbb5d6b29
feat(cli): properly handle boolean values ( #3356 )
2019-03-13 14:58:39 +01:00
Rhys Arkins
941169c40f
fix(github): throw if getFileList fails
2019-03-12 20:01:57 +01:00
Dmitry
5d045c1e31
feat(package-rules): add datasources selector ( #3344 )
2019-03-12 07:27:49 +01:00
Rishabh Jain
8acc17eea4
feat(packageRules): support baseBranchList ( #3358 )
2019-03-11 17:42:30 +01:00
Sergio Zharinov
be597e8d7f
fix(maven): Allow leading qualifiers ( #3357 )
...
This PR allows exotic versions starting with letters
Closes #3350
2019-03-11 16:57:23 +01:00
Rishabh Jain
c1663e3db1
tests: move fixtures to corresponding directories ( #3351 )
...
- Refactor: move fixtures to corresponding directories
- Delete unused fixtures
Resolves : #3328
2019-03-11 16:50:10 +01:00
Michael Kriese
3550297122
fix(npm): fix repo url handling ( #3353 )
...
closes #3352
2019-03-11 14:12:48 +01:00
Rhys Arkins
ca66b34aaa
fix(github): handle no firstPatchedVersion
2019-03-11 11:45:41 +01:00
Rhys Arkins
30df7a1244
fix(composer): catch/throw disk space
2019-03-11 10:46:15 +01:00
Florian Greinacher
8bd75923bb
feat(gitlab): try merging PR on creation ( #3308 )
2019-03-11 10:07:54 +01:00
Rhys Arkins
96dcff5117
tests: update snapshot
2019-03-10 10:14:53 +01:00
Rhys Arkins
9cd81a0b6d
feat(github): include vulnerability descriptions
2019-03-10 08:40:28 +01:00
Rhys Arkins
65e5b957e9
fix(github): combine vulnerability alerts
2019-03-10 07:20:44 +01:00
Rhys Arkins
63daf6ef89
refactor: vulnerability manager mapping
2019-03-10 05:20:41 +01:00
Rhys Arkins
eb5ccffdcd
fix: update GitHub vulnerability alerts parsing
...
Closes #3340
2019-03-09 07:16:12 +01:00
Rhys Arkins
89d4807c76
fix: use HEAD not master for subDirectory links
2019-03-08 17:23:43 +01:00
Rhys Arkins
807f8183a7
tests: update snapshots
2019-03-08 14:11:04 +01:00
Rhys Arkins
3414421f6f
feat: got host rules ( #3327 )
2019-03-08 08:20:12 +01:00
Rhys Arkins
7b9812e04b
tests: update snapshots
2019-03-08 08:19:37 +01:00
Rhys Arkins
6ede22ab03
fix: lockfile-update => update-lockfile
2019-03-08 08:16:26 +01:00
Rhys Arkins
1258630faa
feat(npm): dedupe ( #3322 )
...
Allows dedupe options for npm and yarn.
Closes #2883
2019-03-07 16:37:07 +01:00
Rhys Arkins
9a93c8e99a
feat: postUpdateOptions
...
Adds new config option postUpateOptions. Currently supports one value - gomodTidy.
2019-03-07 15:15:01 +01:00
renovate[bot]
3a7afd768f
chore(deps): update dependency jest to v24 ( #3316 )
2019-03-07 12:38:59 +01:00
Rhys Arkins
3ffe565162
Update branchify.spec.js
2019-03-07 11:40:01 +01:00
Mike Bryant
34d270fd79
feat(docker): Use opencontainers labels to find repository source ( #2907 )
...
Closes #2395
2019-03-07 08:44:38 +01:00
Rhys Arkins
2901a6bbf2
tests: update snapshot
2019-03-07 01:51:28 +01:00
Nikita Chashchinskii
211684a489
feat: Cargo (Rust) support ( #2795 )
...
Adds support for Cargo package manager for Rust
2019-03-04 10:24:07 +01:00
Rhys Arkins
b71686d6b4
feat(bazel): commit-based http_archive
...
Closes #2904 , Closes #3295
2019-03-04 07:48:58 +01:00
Rhys Arkins
77a8d01718
fix(bazel): flexible whitespace match
2019-03-04 06:36:04 +01:00
Rhys Arkins
0f432b54ca
tests: add bazel http_archive commit fixture
2019-03-04 05:49:20 +01:00
Rhys Arkins
353817f570
fix(circleci): handle missing orb
2019-03-04 04:25:43 +01:00
Gautier Pelloux-Prayer
c0b9f1ad03
feat(gradle): use gradlew binary if available ( #3135 ) ( #3176 )
2019-03-03 22:34:09 +01:00
Rhys Arkins
8d5483ffb0
refactor(maven): info not log if unauthorized
2019-03-03 20:03:20 +01:00
Rhys Arkins
fcb9b4bdbb
tests: update pip fixtures
2019-03-03 08:04:03 +01:00
Preston Van Loon
6a13fd0dc4
fix: Use two spaces for bazel go_repository comments ( #3287 )
...
* Update update.js
* Update update.spec.js
* Update update.spec.js.snap
2019-03-01 21:41:06 +01:00
Frank Tackitt
03337fc96c
fix(pipenv) Ignore git dependencies without versions in Pipfile ( #3283 )
2019-03-01 10:47:37 +01:00
Rhys Arkins
0f5acb27b7
tests: fix coverage
2019-02-28 10:23:36 +01:00
Rhys Arkins
0ed684890a
fix(composer): return toVersion when pinning
2019-02-28 09:14:42 +01:00
Rhys Arkins
99178ebfaa
feat(bazel): use commit / tag combo for go_repository ( #3267 )
...
Closes https://github.com/renovatebot/config-help/issues/172
2019-02-28 08:40:40 +01:00
Russell Rollins
6f4da76c71
fix(gomod): handling of the "+incompatible" tag. ( #3279 )
2019-02-27 22:23:01 +01:00
Rhys Arkins
d20f64ad2a
feat(bazel): update git_repository commit hashes
...
Closes https://github.com/renovatebot/config-help/issues/173
2019-02-25 22:35:25 +01:00
Michael Kriese
9fc632da03
fix(bitbucket-server): refresh pr after update /merge /delete. ( #3261 )
2019-02-25 12:27:43 +01:00
Michael Kriese
0e8111a330
feat(bitbucket-server): caching ( #3258 )
2019-02-24 17:07:16 +01:00
FidoX
ee06ad2ed1
feat(gradle): use maven datasource ( #3223 )
2019-02-23 22:24:44 +01:00
Sergio Zharinov
6694bdbb70
feat(maven): add maven ranges parsing ( #3206 )
2019-02-23 21:34:03 +01:00
Rhys Arkins
ebd7306f4a
tests: fix snapshot
2019-02-23 16:20:01 +01:00
Michael Kriese
ccc5473188
fix(bitbucket-server): get only writable repos. ( #3256 )
...
fix(bitbucket-server): get only writable repos.
2019-02-23 11:58:07 +01:00
Rhys Arkins
a1f8b5bb78
tests: add http_archive with github commit
...
To help with #2904
2019-02-23 08:42:17 +01:00
Florian Greinacher
744d3a80b1
feat(nuget): add support for authenticated feeds ( #3241 )
...
Closes #3239
2019-02-22 10:34:01 +01:00
Michael Kriese
fdff32eecd
fix(bitbucket-server): fix missing reviewers. ( #3253 )
...
fix(bitbucket-server): fix missing reviewers.
2019-02-21 19:51:57 +01:00
Michael Kriese
70232a31b2
fix(bitbucket-server): Fix status handling ( #3250 )
...
fix(bitbucket-server): Fix status handling
2019-02-21 17:10:56 +01:00
Michael Kriese
dff1472451
feat(bitbucket-server): add pr comments ( #3251 )
...
This pr add comment handling for bitbucket server pull requests.
2019-02-21 16:30:01 +01:00
Michael Kriese
b39f87c7de
test(bitbucket-server): add tests for branch status.
2019-02-21 13:12:17 +01:00
Dmitry
069b9816e0
feat: validate managers list ( #3240 )
2019-02-20 22:29:38 +01:00
Michael Kriese
af00dbe850
fix(bitbucket-server): catch failed PR merges ( #3245 )
2019-02-20 18:56:19 +01:00
Michael Kriese
73b67ba756
fix(bitbucket-server): fix missing git author and key. ( #3244 )
...
fix(bitbucket-server): fix missing git author and key.
2019-02-20 12:03:41 +01:00
Michael Kriese
1f8e25cdf6
fix(bitbucket-server): fix pr createdAt mapping. ( #3243 )
...
fix(bitbucket-server): fix pr createdAt mapping.
2019-02-20 11:40:39 +01:00
Michael Elufimov
f64f61dddc
feat: Support api version 2 for nuget datasource ( #3148 )
2019-02-19 15:58:42 +01:00
N Oliver
4fded73b62
fix(bitbucket-server): honor the path portion of the endpoint config
...
fixes #3225
2019-02-19 10:26:56 +01:00
N Oliver
f3acc4f4c9
test(bitbucket-server): update server mocks to use the endpoint
2019-02-19 10:26:56 +01:00
Rhys Arkins
0a7aabeb49
feat: multiple github-hosted presets
...
Now supports multiple presets per github repo. For example: `{ “extends”: [“github>abc/def:foo”] }` will look for the file `foo.json` inside the repo github.com/abc/def.
Closes #2493
2019-02-18 23:25:12 +01:00
Rhys Arkins
faf36602c6
refactor: github hosted presets
2019-02-18 22:58:33 +01:00
Nick Oliver
833a97b72b
test(bitbucket-server): suite name correction ( #3224 )
2019-02-17 06:38:35 +00:00
Rhys Arkins
36f2e0acd9
fix(lockFileMaintenance): don’t delete conflicted PRs
...
Closes #3018
2019-02-16 11:50:59 +01:00
Rhys Arkins
8b761f5a6d
fix(gradle): throw registry failure if lookup fails
2019-02-15 10:39:16 +00:00
Rhys Arkins
6812baaff2
tests: skip manager snapshots
2019-02-14 06:25:48 -05:00
Rhys Arkins
703fa52d6c
fix: bad-credentials
2019-02-13 16:33:58 -05:00
Paul Tyng
8f79b660b0
feat(gomod): Run go mod tidy
if configured ( #3201 )
...
Adds a configurable option to run `go mod tidy` on a repo between the `go get...` and the `go mod vendor`.
Closes #2594
2019-02-13 13:05:52 -05:00
Sergio Zharinov
302bfb7eb6
feat(maven): support dependencies defined via properties ( #3199 )
2019-02-13 06:36:56 -05:00
Sergio Zharinov
279f632b26
fix(maven): parse additional Maven repositories from pomfiles ( #3198 )
2019-02-11 09:58:49 +01:00
Rhys Arkins
2705172376
feat: GitHub Actions docker image support ( #3197 )
...
Detect GitHub Actions workflow files and pin/update any Docker image references found within.
Closes #2750
2019-02-11 09:42:54 +01:00
Rhys Arkins
c711fb4cea
refactor: getArtifacts returns an array
2019-02-09 07:08:15 +01:00
Rhys Arkins
13cc5b5b0e
refactor: rename lock files -> artifacts
2019-02-09 07:08:15 +01:00
Konstantin_Kurganov
9a806cf537
feat: add "hex" datasource (Elixir/Erlang) ( #3167 )
...
Closes #3043
2019-02-08 14:13:36 +01:00
Rhys Arkins
e91809c3fa
feat(azure): gitFs support ( #3186 )
...
Closes #2811
2019-02-08 11:20:04 +01:00
Vladimir Starkov
8a841a7c81
feat(bitbucket): Bitbucket Server platform support ( #2774 )
...
Closes #2482
2019-02-07 20:04:23 +01:00
rtaum
fe40f1ef48
feat(python): add simple endpoint support ( #3125 )
...
Closes #2970
2019-02-07 08:56:02 +01:00
Sergio Zharinov
4c26d593b9
refactor(maven): unify depName
between Maven and Gradle ( #3179 )
...
Closes #3173
2019-02-06 17:40:29 +01:00
Rhys Arkins
fd85d068f4
fix: trim urls from getPkgReleases
...
Closes #3169
2019-02-04 21:49:49 +01:00
Rhys Arkins
67cbbba80b
fix: Revert "feat(gradle): use maven datasource ( #3062 )"
...
This reverts commit 0a2b212c76
.
2019-02-04 21:31:04 +01:00
FidoX
0a2b212c76
feat(gradle): use maven datasource ( #3062 )
2019-02-04 16:05:04 +01:00
Rhys Arkins
7fb7b93ef7
feat(bitbucket): git fs ( #3168 )
...
Adds gitFs support to Bitbucket Cloud. It is now mandatory to configure Bitbucket with username/password instead of token.
Closes #2550 , Closes #3024
2019-02-04 16:03:02 +01:00
Rhys Arkins
ebd81cd0bc
fix(maven): use maven versioning, not semver
2019-02-04 12:16:33 +01:00
Rhys Arkins
a9332a8db0
feat: replace purl with datasource ( #3154 )
...
This deprecates the (internal) use of package URLs and instead replaces with `datasource`/`lookupName`.
Closes #3005
2019-02-04 09:41:22 +01:00
Rhys Arkins
5b985b713e
feat: got wrapper ( #3159 )
...
Wraps the `got` library in our own wrapper to add:
- Renovate user agent
- Memory cache wrapper
2019-02-03 19:53:44 +01:00
Rhys Arkins
392f67ad16
fix(orbs): use npm versionScheme for ranges
2019-02-03 19:27:01 +01:00
Sergio Zharinov
59eebe3ce9
feat(maven): Add support for Maven ( #3147 )
...
Alpha version of Maven support
Closes #3029
2019-02-02 18:27:02 +01:00
Rhys Arkins
b5965c6285
fix(gitFs): gracefully handle authentication failure
2019-02-02 02:46:32 +01:00
Christian Köberl
0355b7558e
feat(docker): add support for basic auth ( #3137 )
2019-02-01 06:54:13 +01:00
Gord Lea
3bf4c6d798
fix(ghe): update github release notes to use api endpoint instead of sourceUrl ( #3111 )
...
The code to get a list of releases was not using the RENOVATE_ENDPOINT when the npm modules it was fetching releases for had it's git repository on github enterprise.
Closes #3079
2019-02-01 06:43:15 +01:00
Sergio Zharinov
201d6e02d4
feat(maven): additional package info fetching ( #3146 )
2019-01-31 20:04:45 +01:00
Ben
59b1b747d7
fix(tests): sort setup.py dependencies by lineNumber ( #3141 )
...
Closes #3131 , Closes #3136
2019-01-30 21:32:38 +01:00
Rhys Arkins
dd73bc8c35
refactor: purl return subset
2019-01-30 10:39:52 +01:00
Rhys Arkins
64dfb59c21
refactor: purl registryUrls
2019-01-30 10:34:04 +01:00
Rhys Arkins
ec9ea0e800
tests: remove unused qualifiers
2019-01-30 10:33:09 +01:00
Rhys Arkins
371003fabb
refactor: purl use subpath for lookupType
2019-01-30 10:23:44 +01:00
Rhys Arkins
8ee4a68e6d
refactor: terraform registryUrls
2019-01-30 09:55:57 +01:00
Rhys Arkins
70dc1c4292
feat(docker): preserve registry in depName ( #3133 )
2019-01-30 09:27:53 +01:00
Rhys Arkins
b794c9ec84
refactor: maven repositoryUrls
2019-01-30 06:46:41 +01:00
Rhys Arkins
2c4ee47f99
refactor: drop github qualifiers from go
2019-01-30 06:46:41 +01:00
Rhys Arkins
ba59a21505
refactor: terraform registryUrls
2019-01-30 06:46:41 +01:00
Rhys Arkins
0f12451c5c
tests: improve datasource coverage
2019-01-30 06:46:41 +01:00
Rhys Arkins
d7629ce68d
fix(datasource): remove unused normalize qualifier
2019-01-30 06:46:41 +01:00
Rhys Arkins
debc75f3f4
refactor: move lookupType out of qualifiers
2019-01-30 06:46:41 +01:00
Rhys Arkins
bf57bb8071
refactor: github ref => lookupType
2019-01-30 06:46:41 +01:00
Rhys Arkins
7e7ec8cc56
refactor: remove purl namespace and name
2019-01-30 06:46:41 +01:00
Rhys Arkins
f145e886a1
refactor: ignore purl.version
2019-01-30 06:46:41 +01:00
Rhys Arkins
82cc45b2e5
refactor: purl.type -> purl.datasource
2019-01-30 06:46:41 +01:00
Rhys Arkins
d0018cbd2d
refactor: purl.fullname -> lookupName
2019-01-30 06:46:41 +01:00
Rhys Arkins
a09475d219
fix(docker): match https prefix
2019-01-29 19:20:36 +01:00
Rhys Arkins
0246f6c201
refactor: getPkgReleases
2019-01-28 06:40:37 +01:00
TKappatsch
cbb8190755
fix(docker): don't send manifest header when fetching tag list ( #3124 )
...
fixes #3078
2019-01-28 03:16:32 +01:00
Lukas Eipert
5aa73a16c9
perf(gitlab): Use gitlab's API to find renovate branches ( #3115 )
...
Instead of retrieving all branches and filtering later on, we make use
of GitLab's search: https://docs.gitlab.com/ee/api/branches.html
2019-01-28 02:39:44 +01:00
Rhys Arkins
7be86204ad
fix(npm): check for invalid names
2019-01-27 08:40:43 +01:00
Rhys Arkins
f5b3fe1a75
fix(bazel): try archive update if download fails
2019-01-26 06:41:16 +01:00
Rhys Arkins
396fb977c3
fix(allowed-versions): fallback to npm semver range syntax
2019-01-25 08:21:28 +01:00
Rhys Arkins
d499cb0cd5
fix(docker): skip sources containing variables
2019-01-25 07:02:13 +01:00
Rhys Arkins
03698c211a
refactor: default rollbackPrs=false
2019-01-25 06:36:27 +01:00
Rhys Arkins
1b56651983
tests: update snapshots
2019-01-24 07:08:45 +01:00
Rhys Arkins
d2ee36f0c8
fix: Revert "feat(automerge): merge passing branch even if PR exists ( #3097 )"
...
This reverts commit 514d527d7a
.
2019-01-24 07:00:45 +01:00
Rhys Arkins
62d92660b2
feat: new 'lockfile-update' rangeStrategy ( #3108 )
...
Adds a new `rangeStrategy` value `lockfile-update'. Enabling this means you will get PRs that contain updates for the versions in your lock file (currently npm and yarn only) even if the range in the `package.json` file hasn't changed because the update is "in range".
Closes #1382
2019-01-24 06:23:08 +01:00
Rhys Arkins
03d0066de2
refactor(config): move autodiscover to global
2019-01-22 20:05:38 +01:00
Rhys Arkins
c9f175daaa
refactor: redact gotOptions
2019-01-22 19:58:30 +01:00
Ilya Savchuk
514d527d7a
feat(automerge): merge passing branch even if PR exists ( #3097 )
...
Automerge branch even if PR has previously been raised, so long as only one commit exists. This handles the case where an initial update e.g. v1.0.1 fails, causing PR to be raised, but then a v1.0.2 is published which fixes the failure.
Closes #1381
2019-01-22 10:27:14 +01:00
Ilya Savchuk
f6ed2256f7
refactor: changed all VSTS to Azure DevOps ( #3022 )
...
Rename all VSTS references to be Azure DevOps.
Closes #2810
BREAKING CHANGE: 'vsts' platform is now renamed to 'azure'
2019-01-22 09:41:06 +01:00
Rhys Arkins
d471ed83f1
feat: deprecate platform tokens ( #3067 )
...
Deprecate use of “special” env var like `GITHUB_TOKEN` and instead standardize on `RENOVATE_*` environment variables instead.
Closes #2834
BREAKING CHANGE: For GitHub, GitLab, Bitbucket and VSTS you need to migrate `*_ENDPOINT` to `RENOVATE_ENDPOINT`, `*_TOKEN` to `RENOVATE_TOKEN`, and same for `BITBUCKET_USERNAME` and `BITBUCKET_PASSWORD`.
2019-01-22 09:41:06 +01:00
Rhys Arkins
869225d0df
feat(npm): use repository directory from listing
...
Closes #3096
2019-01-22 07:37:51 +01:00
Rhys Arkins
372bfeb1d0
fix(ruby): skip rubygems compatibility check
2019-01-22 06:07:18 +01:00
Rhys Arkins
74ec520830
feat(ruby): cache versions list 15 minutes
2019-01-22 05:55:39 +01:00
Rhys Arkins
c2f18e47d4
fix(ruby): datasource throw if empty
2019-01-22 05:55:09 +01:00
Rhys Arkins
1408bb4bc0
feat(ruby): ruby-version datasource
...
Closes #3088
2019-01-21 21:01:49 +01:00
Rhys Arkins
d4cff79374
refactor: gitFs stage
2019-01-21 14:48:55 +01:00
Rhys Arkins
1f49fcd523
refactor: compatibility through to branch
2019-01-21 14:13:20 +01:00
Rhys Arkins
8dfca59c04
feat(bundler): extract bundler compatibility from Gemfile.lock
2019-01-21 13:10:58 +01:00
Rhys Arkins
28a1f864d4
tests: remove unused config
2019-01-21 13:10:57 +01:00
Rhys Arkins
e02ffbdc60
feat(bunder): extract ruby compatibiity version
2019-01-21 13:10:56 +01:00
Rhys Arkins
b212f8d6df
feat: packageRules filter on depTypes
...
Needed for package managers that support more than one depType (e.g. Bundler).
Closes #3076
2019-01-21 05:44:14 +01:00
Rhys Arkins
ba77d4a0e7
feat(bundler): extract, update, artifacts ( #3058 )
...
This completes the work of adding basic Ruby/Bundler support to Renovate. It will now find all Gemfiles in a repository, extract dependencies from them, look up results on Rubygems, and raise PRs if updates are found.
Closes #932
2019-01-14 06:52:13 +01:00
Rhys Arkins
34c8ebe486
fix(ruby): replace complex ranges
2019-01-13 11:08:11 +01:00
Rhys Arkins
ac63a5097c
fix(ruby): isValid for complex ranges
2019-01-13 10:39:48 +01:00
Rhys Arkins
fbafbcabed
tests: fix nvm tests
2019-01-11 10:25:51 +01:00
Rhys Arkins
37998efb16
fix(gradle-wrapper): don’t insert distributionSha256Sum
...
Fixes https://github.com/renovatebot/config-help/issues/139
2019-01-10 06:33:37 +01:00
Fedor Lukyanov
a11bf657e7
feat: rubygems datasource ( #3039 )
...
Closes #2981
2019-01-09 22:03:57 +01:00
Jan Sauer
1fb755c89c
feat: gradle-wrapper ( #3038 )
...
Adds support for updating the gradle version used in a project via the gradle-wrapper.
See https://docs.gradle.org/current/userguide/gradle_wrapper.html
2019-01-09 12:50:53 +01:00
Rhys Arkins
2572d618aa
tests: update snapshot
2019-01-08 06:05:57 +01:00
Rhys Arkins
b01f7e64ca
fix: improve versioning test
2019-01-07 23:56:18 +01:00
Rhys Arkins
e5cd1cd4b0
docs: add versioning readmes
2019-01-07 16:19:15 +01:00
FidoX
e046536503
feat: maven datasource (WIP) ( #2995 )
...
feat: maven datasource
2019-01-07 10:44:47 +01:00
Rhys Arkins
76b9db414d
fix: Revert "feat(github): allow positive PR reviews to override changes requested ( #3037 )"
...
This reverts commit 9af3ef2ee1
.
2019-01-07 07:37:10 +01:00
Fedor Lukyanov
1a7326efeb
refactor: Extract mask token function from npm datasource to utils ( #3040 )
...
Helps with https://github.com/renovatebot/renovate/pull/3039 😄
2019-01-07 06:38:24 +01:00
Rhys Arkins
6d09535c9f
feat: split out npm versioning from semver ( #3023 )
...
Closes #2069
2019-01-07 05:49:47 +01:00
Fedorets Alex
ef24694dc8
docs: add maven readme ( #2999 )
2019-01-06 20:44:39 +01:00
rtaum
9af3ef2ee1
feat(github): allow positive PR reviews to override changes requested ( #3037 )
...
Closes #3012
2019-01-06 17:56:30 +01:00
Rhys Arkins
55257fff26
feat: centralise app strings ( #3032 )
2019-01-06 14:47:42 +01:00
Rhys Arkins
c84417ddf1
fix(terraform): extract registry
2019-01-05 18:57:40 +01:00
Sergio Zharinov
94491ba0d0
feat: Implement auxiliary functions for maven versioning ( #3028 )
2019-01-05 17:32:55 +01:00
Rhys Arkins
4b38793471
refactor: trustLevel
2019-01-05 09:16:32 +01:00
Rhys Arkins
a407d8f767
refactor: use purl for all npm getPkgReleases
2019-01-05 08:24:03 +01:00
Rhys Arkins
3dc82ffa2d
refactor: remove retries from npm getPkgDependencies
2019-01-05 08:17:22 +01:00
Rhys Arkins
6f529375e4
refactor: split npm datasource into separate files
2019-01-05 08:01:56 +01:00
Rhys Arkins
56d55fb1dc
feat: node versioning
...
Very basic at first. A slim wrapper around npm semver that normalizes versions.
2019-01-04 12:41:22 +01:00
Rhys Arkins
1c6725f0bd
tests: drop github cache test
2019-01-04 12:28:08 +01:00
Rhys Arkins
284f7862a5
tests: drop cache test for docker
2019-01-04 10:56:19 +01:00
Sergio Zharinov
e9ee0179c5
feat: maven compare functions ( #3020 )
...
Adds comparator function, in readiness for full Ruby versioning support later.
2019-01-04 11:11:42 +02:00
rtaum
960648abbe
feat: Detect GitLab default branch for presets ( #3015 )
...
Usually master will be used, but just in case - let's find which branch is default first, before retrieving the file.
Closes #2991
2019-01-04 07:48:12 +02:00
Rhys Arkins
738408b728
refactor: semver-hashicorp -> hashicorp
2019-01-03 08:41:59 +02:00
Rhys Arkins
7fb377ebad
refactor: semver-composer -> composer
2019-01-03 08:32:44 +02:00
Rhys Arkins
cfb7a4750f
refactor: rename semver-cargo -> cargo
2019-01-03 08:27:08 +02:00
Rhys Arkins
1ddf747eed
fix: add ruby versioning to definitions
2019-01-03 08:24:39 +02:00
Nikita Chashchinskii
419692a2f3
feat: semver-cargo versioning ( #3002 )
...
This PR adds support for semver-cargo versioning.
Closes #2780
2019-01-03 07:33:22 +02:00
Fedor Lukyanov
e3446bfc0c
feat: Ruby semver versioning ( #3000 )
2019-01-03 07:32:08 +02:00
Rhys Arkins
67e3825f42
refactor: renovateFork -> includeForks
2018-12-31 07:46:00 +02:00
Rhys Arkins
4923ef93fb
refactor: move version normalization into datasource index
2018-12-27 07:51:26 +02:00
Rhys Arkins
4a19d57c6b
feat: datasource versions filter ( #3001 )
...
* add filter and sort to datasource
* remove filter and sort from individual datasources
2018-12-26 09:36:24 +02:00
Rhys Arkins
0f4f2ae862
tests: refactor docker getPkgReleases
2018-12-26 08:46:07 +02:00
Rhys Arkins
a087db1c87
tests: drop unused docker test
2018-12-26 08:37:25 +02:00
Rhys Arkins
5a6e622234
tests: complete packagist
2018-12-26 07:51:04 +02:00
Rhys Arkins
55875476a8
refactor: sanitize -> normalize
2018-12-26 07:07:01 +02:00
Nikita Chashchinskii
71ee394aba
feat: cargo datasource ( #2993 )
2018-12-26 06:39:38 +02:00
Rhys Arkins
ba0e1ef3eb
fix(docker): remove unused suffix matching in datasource
2018-12-25 21:13:37 +02:00
Rhys Arkins
9d8239d9cf
feat: datasource releases memcache
...
Adds automatic memcaching of datasource releases results per-repo.
2018-12-25 13:31:51 +02:00
Rhys Arkins
b1ac356efe
tests: fix lookup name
2018-12-25 13:25:19 +02:00
Rhys Arkins
81daa65af9
fix(datasource): trim empty dep urls
2018-12-25 08:02:10 +02:00
Rhys Arkins
5b43931aab
fix(gitFs): use sha for non-master branches
2018-12-23 08:46:09 +02:00
rtaum
0a8264612d
feat: Add gitlab preset ( #2984 )
2018-12-21 20:28:26 +02:00
Rhys Arkins
820a8a8ab5
fix: reenable deprecation warning issues
2018-12-19 06:28:39 +01:00
Rhys Arkins
08b7752027
feat(github): ensure issue once
2018-12-19 06:05:43 +01:00
Nebukadneza
a519916763
fix: got needs url parsed for basic-auth in url ( #2972 )
...
When including basic-auth information in the URL, such as
`https://user:pass@my.pypi.repo.xx/repo `, `got` needs this url-parsed to
not throw an error. Since this is common with requirement.txts and
Pipfiles, let’s support this.
Closes #2971
2018-12-19 05:55:42 +01:00
Rhys Arkins
4356d4c7d5
fix: recreateClosed if grouping multiple digests
...
Closes #2974
2018-12-18 22:22:19 +01:00
Jan Sauer
ca8eafcfbc
feat: Add new ansible manager ( #2947 )
...
Updates docker dependencies in ansible playbooks.
- https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout
- https://docs.ansible.com/ansible/2.5/modules/docker_container_module.html
- https://docs.ansible.com/ansible/latest/modules/docker_service_module.html
2018-12-18 11:18:27 +01:00
Rhys Arkins
7e7abb60e1
tests: fix renovate user tests
2018-12-17 15:08:43 +01:00
Rhys Arkins
7c99a6c4e7
chore: update snapshots
2018-12-16 18:50:46 +01:00
Rhys Arkins
6ef61c8608
Revert "feat: ensureIssue once"
...
This reverts commit 3988fb808a
.
2018-12-16 17:18:00 +01:00
Rhys Arkins
0956c058d0
Revert "fix: ensureIssue logic ( #2957 )"
...
This reverts commit 83b4bead48
.
2018-12-16 17:17:33 +01:00
Rhys Arkins
7d4cd7ca60
feat: circleci orb support ( #2955 )
...
Closes #2950
2018-12-16 14:32:11 +01:00
Rhys Arkins
83b4bead48
fix: ensureIssue logic ( #2957 )
...
if ensureIssue once, and the first matching issue was closed, then any other matching open ones are also closed.
If ensureIssue regular, and all are closed, then reopen the latest one.
2018-12-16 13:47:05 +01:00
Rhys Arkins
bb1db08fe3
tests: fix snapshot
2018-12-14 12:37:32 +01:00
Rhys Arkins
3988fb808a
feat: ensureIssue once
...
Closes #2936
2018-12-14 11:47:52 +01:00
Rhys Arkins
5577b4de79
tests: disable python setup parsing tests
2018-12-14 10:23:22 +01:00
Rhys Arkins
9587581c46
tests: drop flakey changelog cache test
2018-12-14 09:10:13 +01:00
Rhys Arkins
0dd52209b9
tests: drop flakey cache test
2018-12-13 21:24:52 +01:00
Rhys Arkins
8e8fd4dad9
tests: update snapshot
2018-12-13 20:37:41 +01:00
Rhys Arkins
079afe1820
feat: configurable versionScheme ( #2945 )
...
Closes #2914
2018-12-13 05:29:11 +01:00
Rhys Arkins
320c666a6c
chore: prettier
2018-12-12 11:59:43 +01:00
Mike Bryant
9ac84fa4e3
refactor(docker): break out manifest retrieval function ( #2931 )
2018-12-11 13:04:09 +01:00
Rhys Arkins
8c2cad0647
feat: packageRules>languages
...
Adds new filter option “languages” to packageRules to filter on language time.
2018-12-11 12:55:12 +01:00
Rhys Arkins
31849e215b
feat: packageRules>managers
...
Adds new filter option `managers` to `packageRules`. This allows you to define rules that filter on package manager (e.g. pipenv) before applying the rule.
2018-12-11 12:40:35 +01:00
Rhys Arkins
6819764295
feat: packageRules>sourceUrlPrefixes
...
Adds filtering option “sourceUrlPrefixes” to allow matching updates based on one or more prefixes. Prefixes could be a full source repo, e.g. https://github.com/renovatebot/presets , or it could be an org prefix like https://github.com/renovatebot/
This will make monorepo groupings easier.
2018-12-11 12:03:09 +01:00
Rhys Arkins
f242ef1256
refactor: centralize pypi manual source urls
2018-12-10 09:20:51 +01:00
Rhys Arkins
a69376ab46
feat: printConfig
...
Adds an option to print the full, resolved config for a repo at INFO level. e.g.
renovate —print-config owner/repo
Closes https://github.com/renovatebot/config-help/issues/128
2018-12-10 08:53:55 +01:00
Rhys Arkins
00de6f2e1e
feat: datasource manual source URLs
...
Adds central location to define manual source URLs for packages.
2018-12-10 06:49:15 +01:00
Rhys Arkins
0f0bae4b65
refactor: datasource manual urls
...
Provide a central location for mapping changelog and source URLs.
2018-12-10 06:34:39 +01:00
Rhys Arkins
772bc17603
refactor: repositoryUrl -> sourceUrl
2018-12-10 05:59:28 +01:00
Rhys Arkins
e190851f8e
feat(docker): use whole tag as currentValue ( #2922 )
2018-12-10 04:26:14 +01:00
Rhys Arkins
eb1c65277e
refactor: use renamed azure devops dependency ( #2925 )
2018-12-10 04:24:42 +01:00
Rhys Arkins
bd163effb0
chore: prettier
2018-12-09 13:17:37 +01:00
Rhys Arkins
32e2140886
fix(deprecations): do not raise warnings for onboarding repos
2018-12-09 13:12:10 +01:00
rtaum
90af9fc3ab
feat: refactor raiseDeprecationWarnings into suppressNotifications ( #2921 )
2018-12-09 11:39:35 +01:00
Rhys Arkins
6b12fc4ea4
refactor(versioning): use get function
2018-12-08 16:46:13 +01:00
Rhys Arkins
846c16529d
refactor: versioning require ( #2915 )
...
Simplify when statically selected
2018-12-08 15:51:34 +01:00
rtaum
2146bafdbd
feat: suppressNotifications ( #2906 )
...
Adds ability so suppress certain notifications/warnings/comments.
Closes #2794
2018-12-08 12:42:56 +01:00
Rhys Arkins
ba114c393f
fix(bitbucket): getPrList fetch all
2018-12-08 06:38:22 +01:00
Rhys Arkins
385c0531b8
feat(onboarding): warning about unresolvable dependencies
...
Closes #2303
2018-12-05 13:19:27 +01:00
Rhys Arkins
4e315c839e
feat(pip): support getRangeStrategy
...
pin dependencies in requirements.txt if set to rangeStrategy=auto
Closes #2680
2018-12-05 09:36:48 +01:00
Rhys Arkins
6ba13f9132
feat(pr): support rebasing checkbox
...
Adds a “rebase this PR” checkbox for github and gitlab. Suppressed for Bitbucket and VSTS because not currently supported.
Closes #2766
2018-12-05 07:22:38 +01:00
Rhys Arkins
0d6a1308e2
fix: ignore white space when comparing PR bodies
...
Closes #2769
2018-12-05 05:58:02 +01:00
Rhys Arkins
fd6398ef69
fix(github): gracefully handle integration unauthorized
2018-12-03 12:03:46 +01:00
Grigorij Eleskin
400272f68e
fix(github): handle ParseError ( #2885 )
2018-12-03 10:49:07 +01:00
Rhys Arkins
8a77914e86
fix(buildkite): handle arrays
2018-11-29 12:38:32 +01:00
Rhys Arkins
265e552ea4
chore(buildkite): add test fixture with multiple plugins
2018-11-29 12:21:00 +01:00
Grigorij Eleskin
0b6ad1c898
fix(gomod): support remote option in go_repository ( #2877 )
2018-11-29 08:39:45 +01:00
Sam Bull
bed39f10ed
feat: Support pipenv ( #2623 )
...
Add support for pipenv as a manager. Disabled by default (needs opt-in) until out of beta.
Closes #2212
2018-11-23 07:58:25 +01:00
Sam Bull
d689424ce2
feat(pypi): try multiple hostUrls
2018-11-22 17:14:12 +01:00
Rhys Arkins
8c79536101
feat(config): allow .github/renovate.json
2018-11-22 16:06:02 +01:00
Rhys Arkins
35172b5b9c
chore: rename newmanager -> bundler tests
2018-11-22 08:56:54 +01:00
Rhys Arkins
36feb03d1c
fix(go): filter out versions without leading v
...
Closes #2850
2018-11-21 22:51:49 +01:00
Rhys Arkins
ebfa90d40d
feat: add ruby/bundler skeleton ( #2852 )
2018-11-20 19:16:13 +01:00
Rhys Arkins
cd8d073825
docs: init manager readmes ( #2844 )
2018-11-20 10:31:03 +01:00
Rhys Arkins
27aa59f5bc
fix(bazel): better PR change description
2018-11-19 07:18:13 +01:00
Rhys Arkins
4df7e32cc5
feat(bazel): migrate commits to tags
2018-11-18 22:27:20 +01:00
FidoX
2332615ef8
feat: Support updating gradle global variables ( #2779 )
2018-11-16 17:56:59 +01:00
Rhys Arkins
db0efdf053
feat: trustLevel
...
New config option replaces existing option exposeEnv. Set trustLevel=high in the bot config if you trust the contents of the repositories you are renovating. Doing so results in env being exposed, access to localhost, etc.
Closes #2739
2018-11-16 12:16:37 +01:00
Rhys Arkins
e879bf6f30
fix(config): migrate file config
2018-11-16 12:02:30 +01:00
Ayoub Kaanich
08d22eba50
feat: Support setup.py files ( #2805 )
2018-11-15 18:42:01 +01:00
Rhys Arkins
30d2338500
fix(semver): replace operatorless ranges rather than bump
2018-11-15 15:54:50 +01:00
Ayoub Kaanich
7d31af5ecb
feat: Support Bazel commit-based go_repository ( #2821 )
...
Closes #2806
2018-11-14 13:11:35 +01:00
Rhys Arkins
0f6772e699
refactor: flatten updateTypes inside packageRules ( #2808 )
...
Closes #2799
2018-11-13 09:29:53 +01:00
Rhys Arkins
b0293da9fa
fix(npm): bump full unstable versions
...
Closes #2809
2018-11-12 23:32:58 +01:00
Rhys Arkins
2533fb0751
fix(packagist): use static endpoint for org lookups
...
Closes #2785
2018-11-11 07:42:35 +01:00
Rhys Arkins
e4a73c2320
fix(github): detect status checks automerge failure
...
.. and don’t create PRs.
Closes #2786
2018-11-11 07:09:39 +01:00
Rhys Arkins
265d375f6a
fix(gitlab): detect empty repo earlier in initRepo
2018-11-10 23:19:20 +01:00
Ayoub Kaanich
b48173a039
feat: Support go_repository in bazel ( #2782 )
2018-11-10 21:50:17 +01:00
Rhys Arkins
3300b5a51a
fix(pr): don’t log automerged unless true
2018-11-09 22:11:26 +01:00
Rhys Arkins
45da51aa6d
refactor: add cargo skeleton
...
Begins #1870
2018-11-09 14:22:11 +01:00
Rhys Arkins
f3b4b413c6
chore: website test exclude unpublished options
2018-11-09 14:20:55 +01:00
Ayoub Kaanich
48278ad247
fix(pip): requirements.txt extras ( #2773 )
2018-11-09 13:51:23 +01:00
renovate[bot]
dff1fb137b
feat(deps): update got packages (major) ( #2433 )
2018-11-09 12:50:21 +01:00
Rhys Arkins
e04dbc38b6
fix(gitlab): check MR branch status only if opened
...
Fixes #2771
2018-11-08 23:41:52 +01:00
Ayoub Kaanich
c1f6eb38c3
feat: delete gitlab labels ( #2772 )
...
Closes #2764
2018-11-08 20:01:10 +01:00
Ayoub Kaanich
164b9af513
feat: gitFs over SSH ( #2768 )
...
Support setting git clone protocol `http`, `https` or `ssh`.
Config name: `gitFsProtocol`.
Platform independent.
Closes #2708
2018-11-08 13:21:36 +01:00
Rhys Arkins
a5531b8713
fix(gitlab): check branch status for MR mergeability
...
Adds a call to getBranchStatus() from getPr() so that we are correctly calculating pr.canMerge status.
Closes #2735
2018-11-07 13:19:20 +01:00
Guillaume Dedrie
3428b4b183
fix(gitlab): getPrFiles throw TypeError: files.map is not a function
. ( #2761 )
...
In `getPrFiles` function, when requesting MR changes to GitLab API
(in order to return files modified by the MR), we should iterate over
`changes` property in the HTTP body response, and return `new_path` as
the filename.
See: https://docs.gitlab.com/ee/api/merge_requests.html#get-single-mr-changes
2018-11-07 13:17:32 +01:00
Ayoub Kaanich
680d5c17ac
feat: loose versioning ( #2759 )
...
Closes #2748
2018-11-06 13:35:11 +01:00
Ayoub Kaanich
33781c4d39
feat(docker): better versioning redo
2018-11-05 12:14:04 +01:00
Rhys Arkins
71b8fb0e72
fix: Revert "feat: better docker versioning ( #2742 )"
...
This reverts commit ea8bcbc9b2
.
2018-11-05 11:35:06 +01:00
Rhys Arkins
031d94d7ed
Revert "fix(docker): null is not a valid version"
...
This reverts commit 8f0279ec3a
.
2018-11-05 11:35:06 +01:00
Rhys Arkins
8f0279ec3a
fix(docker): null is not a valid version
2018-11-05 10:11:58 +01:00
Ayoub Kaanich
ea8bcbc9b2
feat: better docker versioning ( #2742 )
...
Rewrite docker versioning to support versions of any size.
Closes #2357 , Closes #2358
2018-11-05 09:32:34 +01:00
Rhys Arkins
9292833ecf
refactor: extractAllFiles ( #2741 )
2018-11-05 07:47:44 +01:00
Rhys Arkins
44d119823f
refactor: rename extractDependencies -> extractPackageFile
2018-11-04 18:51:23 +01:00
Ayoub Kaanich
4f320ed9cd
feat: Python compatibility ( #2736 )
2018-11-04 18:12:58 +01:00
Rhys Arkins
17701f2fa2
feat: update node.js releases
2018-11-02 08:33:53 +01:00
Ayoub Kaanich
483702b8af
feat: Support pip_requirements extras
2018-11-02 06:36:38 +01:00
Ayoub Kaanich
c6e4379715
refactor: gomod purl ( #2729 )
...
<!--
Before submitting a Pull Request, please ensure you have signed the CLA using this GitHub App:
https://cla-assistant.io/renovateapp/renovate
-->
<!-- Replace this text with a description of what this PR fixes or adds -->
Closes #2725 <!-- Ideally each PR should be closing an open issue -->
2018-11-02 06:22:42 +01:00
Ayoub Kaanich
894fc72b42
tests: fix gradle tests in Windows ( #2727 )
2018-11-01 14:55:40 +01:00
Ayoub Kaanich
278b892cb9
feat(gitlab): Implement pr.isStale ( #2716 )
...
feat(gitlab): Implement pr.isStale
2018-10-31 15:05:25 +01:00
Ayoub Kaanich
975ee2b79b
feat: GitFs for GitLab ( #2692 )
...
Since Gitlab does not support using tokens to write to repo, `commitFilesToBranch` will always use the API. This could be changed once GitFS over SSH is implemented.
Closes #2549
2018-10-29 18:25:11 +01:00
FidoX
be65176dc4
feat: gradle support ( #2610 )
...
Closes #934
2018-10-29 17:32:31 +01:00
Ayoub Kaanich
751ee3b4de
feat(bazel): Support bazel "urls" array ( #2703 )
...
Closes #2576
2018-10-29 17:18:07 +01:00
Ayoub Kaanich
554f305a82
feat(bitbucket): Issues Support ( #2705 )
...
Closes #2439
2018-10-29 17:07:50 +01:00
Rhys Arkins
6c8e796cb1
fix(github): skip branch status checks if pr.canMerge=true
2018-10-29 06:32:20 +01:00
Ayoub Kaanich
9295efecdd
fix(docker): skip index reference COPY --from tags ( #2699 )
2018-10-28 08:30:28 +01:00
Rhys Arkins
05fa91e9cd
feat: dry run
...
Adds support to run Renovate like “renovate owner/repo —dry-run”. Instead of creating branches, PRs or comments, an INFO level dry run message will be logged each time instead.
Closes #1399
2018-10-26 09:48:49 +02:00
Guillaume Dedrie
23c3caf268
fix(gitlab): s/PATCH/PUT on MR note modification API call. ( #2690 )
...
When trying to modifying an existing note for a merge request,
RenovateBot ended up with an `Error updating branch`, the API call
returning a `404 Not Found`.
After taking a look at the GitLab API documentation
(https://docs.gitlab.com/ee/api/notes.html#modify-existing-merge-request-note ),
the right call for modifying a MR notes should be perform using the
`PUT` HTTP Method.
This has been discovered because I observed errors after commit
6577651f74
that modify all occurences of
`Pull request` (or `PR`) to `Merge Request` (or `MR`) of notes bodies
before updated it.
2018-10-25 19:01:39 +02:00
Rhys Arkins
163c4bf53a
fix: github getDigest use purl
2018-10-23 13:48:08 +02:00
Rhys Arkins
2b1e8357ef
feat(composer): auto pin project requires ( #2682 )
...
Pins require packages if type=project and rangeStrategy=auto.
Closes #2678
2018-10-23 06:40:35 +02:00
Rhys Arkins
a0cfab4421
chore: update fixture to non-vulnerable version
2018-10-23 06:31:02 +02:00
Rhys Arkins
ce8926a003
feat: pip requirements.txt ignore ( #2676 )
...
Adds support for “# renovate: ignore” command in requirements.txt files.
2018-10-23 06:09:33 +02:00
Rhys Arkins
790e74f036
fix(yarn): support resolutions glob syntax
...
Closes #2670
2018-10-22 11:08:07 +02:00
Rhys Arkins
9c0135cf0d
fix: typo in digest newValue
...
Closes #2674
2018-10-22 10:50:58 +02:00
Rhys Arkins
46dfc5eb1d
feat(schedule): massage “every month” and “monthly”
2018-10-18 15:58:15 +02:00
Rhys Arkins
1409f923d9
feat(composer): packagist.org optimisation
...
Use direct lookup for packagist.org only
2018-10-18 13:48:30 +02:00
Rhys Arkins
93a331f214
fix(composer): cache per site
2018-10-18 13:11:33 +02:00
Rhys Arkins
81d64bb884
feat: repo mem cache for packagist
2018-10-18 11:06:57 +02:00
Rhys Arkins
5565e4d79d
refactor(packagist): don’t warn when 404 registry
2018-10-18 05:52:49 +02:00
Rhys Arkins
058289e8bd
fix(githhub): handle empty file
2018-10-18 04:59:07 +02:00
Rhys Arkins
085a4d8514
fix(composer): support complex range widening
2018-10-18 04:28:55 +02:00
Rhys Arkins
85dd6b02db
feat(composer): support auto rangeStrategy
2018-10-18 04:28:10 +02:00
Rhys Arkins
148126859d
fix(terraform): handle whitespace better in replace
2018-10-17 06:38:41 +02:00
Rhys Arkins
04bdad1093
fix(composer): handle differing toVersion lengths
2018-10-16 17:53:14 +02:00
Rhys Arkins
3ed9d36a27
refactor(gitfs): throw error if branch no longer exists
2018-10-16 16:32:45 +02:00
Rhys Arkins
d19a4ba709
feat(github): support check-runs for branch status ( #2659 )
...
Closes #2571 , Closes #2616
2018-10-16 12:43:27 +02:00
Rhys Arkins
70b4000f83
chore: remove misbehaving cache test
2018-10-16 06:47:54 +02:00
Rhys Arkins
956d198f89
fix(composer): handle non-array repositories
2018-10-16 06:33:42 +02:00
Rhys Arkins
0f1710faf8
feat(composer): custom registries and basic auth ( #2650 )
...
Adds support for custom Packagist registries.
- [x] Support dynamic packages.json interface for wpackagist.org
- [x] Support static packages.json for satis
- [x] Support basic auth using hostRules
- [x] Write basic auth to `auth.json`
Closes #2574 , Closes #2354
2018-10-16 04:52:57 +02:00
Rhys Arkins
ba80991bac
fix(hostRules): support endpoint-only rule
2018-10-15 13:43:17 +02:00
Rhys Arkins
10f4f42be0
fix(npm): skip non-string values
...
Closes https://github.com/renovatebot/config-help/issues/113
2018-10-14 21:11:50 +02:00
Rhys Arkins
6d681d5b64
fix(composer): extract repositories into registryUrls
2018-10-14 06:46:17 +02:00
Rhys Arkins
6fc40ad4f4
refactor: default skipInstalls to null
...
This allows users to control true/false explicitly via config.
Related: #2647
2018-10-12 20:00:49 +02:00
James King
a0dfa3fddc
fix(gitlab): issues API is description
not body
( #2620 )
...
Fixes a crash with GitLab due to the API Issue body being called `description` and not `body`:
https://docs.gitlab.com/ee/api/issues.html#single-issue
Closes #2619
2018-10-09 05:05:20 +02:00