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