Rhys Arkins
93d8b72e9a
fix: throw error for getTags bad credentials
2018-06-19 15:32:26 +02:00
Rhys Arkins
7651029064
feat: strip Reviewable content before comparing existing PR body
...
Closes #2141
2018-06-19 15:15:13 +02:00
Rhys Arkins
3ca84399d6
fix(changelog): use upgrade for lookups
2018-06-16 19:45:16 +02:00
Rhys Arkins
b23a61b890
fix: use manager in changelog cache lookup key
2018-06-16 19:45:16 +02:00
Rhys Arkins
ddf479dec3
fix(onboarding): Correct onboarding “merged or closed” statement
2018-06-16 09:58:14 +02:00
Rhys Arkins
4ccbc20bc1
fix: match current version ( #2135 )
...
fix: match current version
2018-06-16 09:28:11 +02:00
Rhys Arkins
52309282b1
refactor: log changelog cache expiry
2018-06-15 08:07:05 +02:00
Rhys Arkins
124807974a
feat(nuget): support changelogs
...
Refactors nuget lookups to use generatic logic and fill in repositoryUrl to enable changelogs.
2018-06-14 15:52:37 +02:00
Rhys Arkins
cca41dc2fa
fix: add changelog json check
2018-06-14 10:50:18 +02:00
Rhys Arkins
bcd708fd7c
feat: cache full changelog
2018-06-14 09:54:00 +02:00
Rhys Arkins
26f23eb50e
feat: expire changelog cache after 1 hour
2018-06-14 09:48:00 +02:00
Rhys Arkins
f8a9ebf9bd
fix: changeloge cache expiry 1 hour
2018-06-14 09:42:38 +02:00
Rhys Arkins
466cb07d02
refactor: changelog filename
2018-06-14 09:39:23 +02:00
Rhys Arkins
373b9d8a0a
refactor: simplify githubBaseURL/opts
2018-06-14 09:32:59 +02:00
Ayoub Kaanich
4bcfabd2c3
feat: manager-agnostic changelog ( #2109 )
...
Closes #2101 #2092
2018-06-13 11:00:58 +02:00
Rhys Arkins
c9f7b74bc7
refactor: add releases to lookupUpdates return
2018-06-12 06:53:56 +02:00
Rhys Arkins
db45e5cc71
refactor: push repositoryUrl down
2018-06-12 06:47:43 +02:00
Rhys Arkins
5166b86a1b
refactor: lookupUpdates return object not array
2018-06-12 06:45:57 +02:00
Rhys Arkins
c47019ff57
Revert "fix: refactor changelog npm to work with new datasource"
...
This reverts commit 7bc9a2db8e
.
2018-06-11 16:29:06 +02:00
Rhys Arkins
7bc9a2db8e
fix: refactor changelog npm to work with new datasource
2018-06-11 15:06:53 +02:00
Rhys Arkins
688ec14b6a
refactor: datasource return array of releases
2018-06-11 14:28:50 +02:00
Rhys Arkins
819acba06a
refactor: Revert "refactor: use gitRef instead of gitHead"
...
This reverts commit 29d00aa477
.
2018-06-11 10:30:40 +02:00
Rhys Arkins
29d00aa477
refactor: use gitRef instead of gitHead
2018-06-11 10:21:55 +02:00
Rhys Arkins
45d0dcf492
fix: pass auto’d rangeStrategy to getNewValue
...
Closes #2111
2018-06-11 05:52:46 +02:00
Rhys Arkins
01d2fb3bca
feat: datasource wrapper ( #2100 )
...
Adds a wrapper to all datasources to provide a generic purl-based interface.
2018-06-08 10:49:08 +02:00
Ayoub Kaanich
697b80aaf0
feat: composer exact semver support (without lockfile updates) ( #1993 )
...
This PR adds the packagist datasource plus basic exact semver Composer support. Composer lockfile updating is not yet supported.
2018-06-08 06:15:13 +02:00
Dragomir Țurcanu
aa84074d76
feat: comment in PR when branch automerge fails ( #2058 )
...
This PR adds the feature of commenting on a failed automerge. It's done by adding a conditional in `lib/workers/branch/automerge.js` which, in case of receiving `failure` or `error` from the `getBranchStatus` function, returns the "branch status error" value. Another modification is in `lib/workers/branch/index.js`, which is an adition to the failure response of the `tryBranchAutomerge` function. The added functionality is the ability to add a comment to the PR which had a failure automerging. In case of receiving the aforementioned "branch status error" value, to the comment is appended a note which emphasize the fact that there're multiple failed status checks.
Closes #1934
2018-06-07 14:42:51 +02:00
Rhys Arkins
5fd996c9cc
refactor: use isSingleVersion not isRange
2018-06-06 12:25:10 +02:00
Rhys Arkins
603b77799b
feat: refactor unpublishSafe for multiple package managers ( #2090 )
2018-06-06 11:04:54 +02:00
Ayoub Kaanich
f283104988
feat: use purl for pip requirements ( #2067 )
2018-06-05 11:26:08 +02:00
Rhys Arkins
96b4788697
tests: fix coverage
2018-06-05 11:22:21 +02:00
Rhys Arkins
bc652673ba
fix: properly handle null rollback
2018-06-05 10:48:38 +02:00
Rhys Arkins
05260a5b16
refactor: remove semver dependency from github datasource
...
Instead, perform isVersion filter in lookup
2018-06-05 08:15:11 +02:00
Rhys Arkins
98e9198c8e
refactor: replace indexOfs
2018-06-04 20:44:32 +02:00
Connor Brathwaite
398303235b
(refactor): delegate generic predicate checking to @sindresorhus/is ( #2021 )
...
Closes #1764
2018-06-04 20:07:22 +02:00
Rhys Arkins
9fbaf9a3ca
fix: unpublishable / unpublishSafe
...
Corrected logic mistake and renamed unpublishable (internal) to canBeUnpublished to make it easier to follow logic.
Closes #2080
2018-06-04 14:56:47 +02:00
Rhys Arkins
0aaee7bd82
refactor: simplify lookup
2018-06-04 12:23:21 +02:00
Rhys Arkins
c21029ecbb
refactor: rename some versioning interface ( #2078 )
...
isPinnedVersion -> isVersion
rangify -> getNewValue
2018-06-04 06:03:21 +02:00
Rhys Arkins
d8cb261ecb
refactor: rename version -> value ( #2076 )
...
Renames currentVersion to currentValue, newVersion to newValue, newVersionMajor to newMajor, and newVersionMinor to newMinor.
2018-06-04 05:48:20 +02:00
Ayoub Kaanich
549b12529f
feat: use versionScheme for changelog
2018-06-03 19:32:34 +02:00
Ayoub Kaanich
ec53ef78e9
refactor: lookup use versioning wrapper
2018-06-03 18:08:32 +02:00
Rhys Arkins
0523a6ef99
refactor: simplify filterVersions
2018-06-03 16:45:34 +02:00
Rhys Arkins
527c355b48
refactor: move getRangeStrategy to manager ( #2072 )
2018-06-03 14:25:05 +02:00
Rhys Arkins
dd09707c20
refactor: default versionScheme to ‘semver’
2018-06-03 07:43:09 +02:00
Rhys Arkins
a8786a1714
logs: don’t log full pr in branch
2018-06-01 19:33:52 +02:00
Rhys Arkins
5a8c9f57f6
logs: info not warn for no rollback
2018-06-01 17:51:14 +02:00
Rhys Arkins
784a0598b9
refactor: use options for github datasource
2018-06-01 15:32:17 +02:00
Rhys Arkins
bc7728f1d2
refactor: use purl.parse
2018-06-01 14:48:49 +02:00
Rhys Arkins
d02914fd3b
tests: update test for repositoryUrl
2018-06-01 10:11:42 +02:00
Rhys Arkins
e39cc9a584
feat: use purl for package lookups ( #2041 )
2018-06-01 09:02:51 +02:00