Commit graph

2614 commits

Author SHA1 Message Date
Rhys Arkins
e19294e894
feat: centralise config file list (#3031) 2019-01-06 06:03:26 +01:00
Rhys Arkins
a7d1f5a73b refactor: docker datasource registry 2019-01-05 19:27:25 +01:00
Rhys Arkins
c84417ddf1 fix(terraform): extract registry 2019-01-05 18:57:40 +01:00
Rhys Arkins
9202056f1f fix(pipenv): exposeEnv -> trustLevel 2019-01-05 18:42:13 +01:00
Rhys Arkins
c56ebbbffa refactor(docker): massageRegistry 2019-01-05 18:36:52 +01:00
Sergio Zharinov
94491ba0d0 feat: Implement auxiliary functions for maven versioning (#3028) 2019-01-05 17:32:55 +01:00
Rhys Arkins
fe72dc0c19 refactor: packagist registryUrls 2019-01-05 10:47:28 +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
Rhys Arkins
9e0cadb754 chore: add maven versioning skeleton 2019-01-04 10:18:47 +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
Rhys Arkins
65643bae11 tests: fix gitlab datasource test coverage 2019-01-04 09:36:48 +01: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
Fedor Lukyanov
6a2c6cf92e docs: bundler readme (#2980) 2019-01-03 07:29:50 +02:00
Rhys Arkins
67e3825f42 refactor: renovateFork -> includeForks 2018-12-31 07:46:00 +02:00
rtaum
9bee58143f feat(github): Block automerging if negative reviews exist (#3007)
If an automerging PR has negative/disapproving reviews, then do not automerge it until they are approved or dismissed.

Closes #2949
2018-12-28 06:40:48 +02:00
Rhys Arkins
b08b2f17d1 refactor: Revert "fix(docker): remove unnecessary caching"
This reverts commit 8054ee58b3.
2018-12-27 09:10:14 +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
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
8054ee58b3 fix(docker): remove unnecessary caching 2018-12-25 21:32:09 +02:00
Rhys Arkins
ba0e1ef3eb fix(docker): remove unused suffix matching in datasource 2018-12-25 21:13:37 +02:00
Rhys Arkins
7008bccb56 fix(docker): match whole tag suffix
Closes #2968
2018-12-25 20:59:56 +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
81daa65af9 fix(datasource): trim empty dep urls 2018-12-25 08:02:10 +02:00
Rhys Arkins
e102f8bf69 refactor: separate datasource metadata 2018-12-25 07:57:11 +02:00
Rhys Arkins
5fcece8d79 refactor: purl.fullname.toLowerCase() -> depName 2018-12-25 07:48:21 +02:00
Rhys Arkins
c7df49ff64 refactor: res -> dep 2018-12-25 07:47:51 +02:00
Rhys Arkins
52ccdd71bc refactor: better log purl parse failures 2018-12-25 07:46:35 +02:00
Sarun Intaralawan
0fffecb636 fix(gitlab): close and reopen MR while rebasing to prevent errorneous GitLab CI message (#2994) 2018-12-25 06:54:15 +02:00
Rhys Arkins
fd5787023a refactor: move datasource files 2018-12-24 15:18:48 +02:00
Rhys Arkins
10d0f58c88 fix(gitFs): allow admin renovateFork override 2018-12-23 08:47:22 +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
e0d7784ddb fix: issue pagination/filtering 2018-12-19 15:31:20 +01:00
Rhys Arkins
820a8a8ab5 fix: reenable deprecation warning issues 2018-12-19 06:28:39 +01:00
Rhys Arkins
d5a82a16f4 fix(github): don’t aggressively close issues once 2018-12-19 06:28:12 +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
Vishal Shah
32a58af33c fix(proxy): remove setting proxy-agent as globalAgent - #2966 (#2975) 2018-12-18 20:09:22 +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
99faf6fe0d feat(github): detect/print Renovate user 2018-12-17 12:52:06 +01:00
Rhys Arkins
861cce0123 feat: detect/print renovate version 2018-12-17 12:43:15 +01:00
Rhys Arkins
0ccbb9e7a6 fix(orb): add cypress source URL 2018-12-17 07:30:39 +01:00
Rhys Arkins
f0220e8bd1 fix: disable deprecationWarningIssues 2018-12-16 18:45:44 +01:00
Rhys Arkins
d2e8c875bd fix: suppressNotifications mergeable 2018-12-16 18:45:32 +01:00
Rhys Arkins
4cf202d5b9 fix(github): paginate issues 2018-12-16 18:45:11 +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
b9fedce3a0 tests: prettier 2018-12-14 22:14:39 +01:00
Rhys Arkins
6e43913fec chore: roll back prettier 2018-12-14 21:47:34 +01:00
Rhys Arkins
6785cd54bd refactor: update deprecation message to allow closing 2018-12-14 12:09:13 +01:00
Rhys Arkins
3988fb808a feat: ensureIssue once
Closes #2936
2018-12-14 11:47:52 +01:00
Rhys Arkins
0dd52209b9 tests: drop flakey cache test 2018-12-13 21:24:52 +01:00
Rhys Arkins
7dbf57317d fix: preserve versionScheme 2018-12-13 17:12:23 +01:00
Rhys Arkins
a61dd82bbc fix(github): better branch automerge status check
Closes #2948
2018-12-13 05:41:32 +01:00
Rhys Arkins
079afe1820
feat: configurable versionScheme (#2945)
Closes #2914
2018-12-13 05:29:11 +01:00
Rhys Arkins
913ba4d065
build(deps): use forked docker-registry-client (#2940) 2018-12-13 05:23:11 +01:00
Jan Sauer
5f02a987a2 docs: Fix logging example (#2946)
`verbose` is not a valid level.
2018-12-13 05:14:51 +01:00
Rhys Arkins
320c666a6c chore: prettier 2018-12-12 11:59:43 +01:00
Rhys Arkins
2627a1f2e4 refactor(gradle): lower logging on errors 2018-12-12 11:36:07 +01:00
Rhys Arkins
f3c339b2d6 fix: check packageFiles before length 2018-12-12 11:26:43 +01:00
Rhys Arkins
ad924f1c28 refactor: trace extract, not debug 2018-12-11 22:44:45 +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
01ed8362db refactor: managers->enabledManagers 2018-12-11 12:30:23 +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
rtaum
3b74108e6c feat: suppressNotifications onboardingClose (#2934) 2018-12-11 07:22:07 +01:00
Adrien Lemaire
fcc93eac22 fix(pypi): add python requests changelog URL (#2933)
add requests changelog
2018-12-11 07:20:41 +01:00
Rhys Arkins
40b17b5c5c fix(pypi): manual coverage sourceUrl override
Closes #2846
2018-12-10 09:37:46 +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
47a23d0a61 chore: rename for less confusion 2018-12-10 06:03:52 +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
816bddf9be refactor(changelog): cacheKey from manager/depName 2018-12-10 04:08:53 +01:00
Rhys Arkins
245e831974 tests: fix lint 2018-12-09 22:54:09 +01:00
Rhys Arkins
255ec8779c feat(changelog): match against compound tags 2018-12-09 22:15:44 +01:00
Rhys Arkins
42eb19bb91 fix(deprecation): reset list for each manager 2018-12-09 13:51:50 +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
Rhys Arkins
c742ac02ee refactor(deprecations): add info on how to disable 2018-12-09 13:11:41 +01:00
rtaum
90af9fc3ab feat: refactor raiseDeprecationWarnings into suppressNotifications (#2921) 2018-12-09 11:39:35 +01:00
Rhys Arkins
0f57f9a69a fix(onboarding): defensive warnings check 2018-12-09 10:42:38 +01:00
Rhys Arkins
48ceb5d98e prettier 2018-12-08 16:47:26 +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
32554a9db6 fix(bitbucket): check if branch exists before isStale 2018-12-08 08:44:55 +01:00
Rhys Arkins
79bbb0ebf4 fix(bitbucket): findPr matches all states
Closes #2859
2018-12-08 06:48:05 +01:00
Rhys Arkins
ba114c393f fix(bitbucket): getPrList fetch all 2018-12-08 06:38:22 +01:00
Rhys Arkins
e726b47648 chore: refactor docker tags datasource 2018-12-07 09:16:58 +01:00
Rhys Arkins
ce221f7e91 refactor(docker): datasource cacheKey 2018-12-07 07:37:29 +01:00
Ayoub Kaanich
fbbeb2a107 feat: environment proxy (#2763) 2018-12-06 22:30:26 +01:00
Rhys Arkins
7ad110da7f fix: PR handle integration-unauthorized 2018-12-06 10:31:08 +01:00
Mike Bryant
05f08ee845 fix(docker): Merge correct platforms variable (#2900)
Fixes #2899
2018-12-05 18:46:14 +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
8f7a9e65f8 fix: escape master issue validation messages
Prevents auto @‘ing

Closes #2870
2018-12-05 09:04:27 +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
4d940b5d13 fix(migration): clone original schedule before update 2018-12-05 06:00: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
b339a98dfa fix(config): handle complicated “and” massaging
Closes #2880
2018-12-05 05:39:24 +01:00
Adrien Lemaire
321939c0f6 fix(pypi): add firebase-admin release notes (#2895)
add firebase-admin release notes
2018-12-05 04:56:46 +01:00
Rhys Arkins
392d7a8893 refactor(github): log raw check runs if empty 2018-12-05 04:24:16 +01:00
Adrien Lemaire
3825c6b1cb fix(pypi): add django-debug-toolbar changelog (#2892) 2018-12-04 07:17:41 +01:00
Rhys Arkins
195b882916 refactor(github): don’t warn check runs unauthorized 2018-12-03 14:33:26 +01:00
Rhys Arkins
0686fd5426 refactor(pip): increase setup.py timeout to 5000 2018-12-03 12:49:54 +01:00
Rhys Arkins
9e9b47f7d9 chore: prettier 2018-12-03 12:04:52 +01:00
Rhys Arkins
8f796eaf95 fix(github): gracefully handle repository-changed in PR 2018-12-03 12:04:04 +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
606e526f1c fix(gitlab): gracefully handle 404 repos 2018-12-01 18:43:00 +01:00
Rhys Arkins
8a77914e86 fix(buildkite): handle arrays 2018-11-29 12:38:32 +01:00
Grigorij Eleskin
0b6ad1c898 fix(gomod): support remote option in go_repository (#2877) 2018-11-29 08:39:45 +01:00
Rhys Arkins
ea37301301
docs: start off bundler readme.md (#2867) 2018-11-27 07:40:24 +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
9f96b452f1 fix(go): better check tags before releases 2018-11-22 06:59:57 +01:00
Rhys Arkins
485f06c23b chore: fix bundler ordering in file 2018-11-22 06:55:28 +01:00
Rhys Arkins
bdc73fc192 fix(bitbucket): decline PR after deleting branch
This fixes autoclose.

Closes #2856
2018-11-21 23:18:06 +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
7e182cde16 fix(buildkite): better fileMatch 2018-11-19 21:03:56 +01:00
Rhys Arkins
eaf254ede3 fix(composer): resolve drupal packages repository 2018-11-19 21:03:38 +01:00
Adrien Lemaire
481514e2fd fix(pypi): add phonenumbers changelog (#2847) 2018-11-19 13:45:35 +01:00
Adrien Lemaire
36a3bb5586 fix(pypi): add psycopg changelog (#2845) 2018-11-19 11:17:24 +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
Rhys Arkins
a0cb599f03 fix(github): getIssueList get last 100 sorted by updated
filter=created does not seem to work for apps.

Fixes #2747
2018-11-17 11:00:32 +01:00
Rhys Arkins
e6ef42d027 chore: fix log 2018-11-17 08:25:02 +01:00
Rhys Arkins
e3265cd7e4 fix: simplify fileMatches 2018-11-17 07:16:49 +01:00
Rhys Arkins
b2c581bb33 chore: eslint 2018-11-16 22:16:48 +01:00
Rhys Arkins
78288fa7ac refactor(github): improve debug logging of issues 2018-11-16 22:07:25 +01:00
Rhys Arkins
f95c09e762 fix(npm): ignore npmrc if localhost and low trust 2018-11-16 21:50:27 +01:00
FidoX
2332615ef8 feat: Support updating gradle global variables (#2779) 2018-11-16 17:56:59 +01:00
Rhys Arkins
8a8e5c8fed refactor: warn if localhost registry detected 2018-11-16 12:21:48 +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
Rhys Arkins
bb17863a84 chore: update pip_setup docs for beta 2018-11-15 18:47: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
5696cccf72 feat(packagist): cache packagist.org for 10 minutes 2018-11-11 07:53:29 +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
603f21d9bc logs: drop dupe Branch created message 2018-11-11 07:33:26 +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
fe4827af5e refactor(github): drop header logging 2018-11-09 22:33:11 +01:00
Rhys Arkins
3300b5a51a fix(pr): don’t log automerged unless true 2018-11-09 22:11:26 +01:00
Rhys Arkins
b0ec1a1f09 refactor(github): don’t warn for pr merge failure 2018-11-09 21:53:47 +01:00
Rhys Arkins
45da51aa6d refactor: add cargo skeleton
Begins #1870
2018-11-09 14:22:11 +01:00
Ayoub Kaanich
48278ad247 fix(pip): requirements.txt extras (#2773) 2018-11-09 13:51:23 +01:00
Rhys Arkins
221b2fe21a fix(gitlab): catch/throw ‘empty’ error 2018-11-09 13:19:45 +01:00
renovate[bot]
dff1fb137b feat(deps): update got packages (major) (#2433) 2018-11-09 12:50:21 +01:00
Rhys Arkins
943537417e refactor(docker): reduce cache time to 15 mins 2018-11-09 00:27:58 +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
Rhys Arkins
cd185ab3b0
fix: revert gitlab oauth (#2770) 2018-11-08 14:59:04 +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
be8473c5d1 refactor: log err with label deletion failure 2018-11-08 07:29:14 +01:00
Rhys Arkins
d77fcf8e52
docs: describe datasources and fields (#2667) 2018-11-07 14:19:46 +01:00
Rhys Arkins
091514288a fix(changelog): handle multi-package different-versions in same repo
Closes #2752
2018-11-07 13:54:43 +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
Rhys Arkins
6a3836faf0 fix(gitlab): Gracefully handle 403 during init 2018-11-07 10:52:33 +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
27e30f1379 Revert "fix(docker): compare only if non-null"
This reverts commit ad83405379.
2018-11-05 11:35:06 +01:00
Rhys Arkins
c40a7d9842 fix(gradle): match gradle.properties
Closes #2749
2018-11-05 11:27:07 +01:00
Rhys Arkins
ad83405379 fix(docker): compare only if non-null 2018-11-05 10:42:13 +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