Rhys Arkins
ae38fd5d06
fix: return false after successful branch automerge ( #631 )
...
This prevents attempts to view the PR or check branch status again.
Fixes #499
2017-08-06 06:36:04 +02:00
Rhys Arkins
a2cc6cdcc2
chore: complete package worker coverage ( #630 )
2017-08-05 22:15:04 +02:00
Hutson Betts
4b60bb2d17
fix(gitlab): only fetch projects user belongs to ( #629 )
...
Fixes #628
2017-08-05 21:53:22 +02:00
renovate[bot]
2ec7919f1a
chore(deps): update dependency eslint to v4.4.0
2017-08-05 18:55:05 +00:00
renovate[bot]
53058d4f2b
chore(deps): update dependency chai to v4.1.1
2017-08-05 08:53:25 +00:00
Rhys Arkins
d484f9bf8b
fix: add yarnCacheFolder to removedOptions ( #624 )
2017-08-05 07:48:12 +02:00
Rhys Arkins
99ac394305
fix: lock file generation logger errors ( #623 )
2017-08-05 06:49:05 +02:00
Rhys Arkins
6d688412b4
fix: parse/stringify lockfile error messages ( #622 )
2017-08-05 06:20:54 +02:00
Rhys Arkins
a1e1b1770f
fix: log full package lock generation error ( #621 )
2017-08-05 05:53:24 +02:00
renovate[bot]
b8ca737ed8
chore(deps): update dependency showdown to version 1.7.2
2017-08-05 01:53:50 +00:00
renovate[bot]
098ab9d962
chore(deps): update dependency jsonwebtoken to version 7.4.2
2017-08-04 17:58:22 +00:00
Rhys Arkins
cb3c4ece38
refactor: improve github retry logic ( #616 )
...
5 retries
use settimeout
retry on any 5xx error code
2017-08-04 18:13:49 +02:00
Rhys Arkins
ab7884008b
fix: always pass logger to getLockFile ( #617 )
2017-08-04 17:47:03 +02:00
singapore
86a05c5960
chore: Fix packageRules
2017-08-04 17:46:22 +02:00
Rhys Arkins
e913feb6ab
fix: npm and yarn use branch logger ( #615 )
...
Closes #506
2017-08-04 16:23:45 +02:00
Rhys Arkins
5d6652b4bc
fix: remove non-functioning yarn cache folder option ( #614 )
2017-08-04 16:12:24 +02:00
Rhys Arkins
a010d2ce5d
docs: update automatic docs ( #613 )
2017-08-04 15:32:17 +02:00
Rhys Arkins
6a7f57165f
fix: add loki-preview headers to repository query ( #611 )
...
Should enable merge settings to be shown during initRepo
2017-08-04 14:51:21 +02:00
Rhys Arkins
f8ec742b3b
feat: Detect semantic commits every run ( #609 )
...
Now no need to detect at onboarding time. Also suggests removing setting in migration if it is already the same value.
Closes #528
2017-08-04 14:49:02 +02:00
Rhys Arkins
694f9f43cf
docs: update lock file maintenance description in faq ( #610 )
2017-08-04 14:43:37 +02:00
Rhys Arkins
e7ce772e94
feat: Make semanticPrefix implicit in templates ( #608 )
...
No need for {{semanticPrefix}} to be specified in templates now - it will be implicitly added to start of commit message and PR titles if semanticCommits=true
2017-08-04 12:34:42 +02:00
Rhys Arkins
d14c64ad91
feat: Warn workspaces users ( #607 )
...
Links to open issue about workspaces.
Closes #601
2017-08-04 12:06:32 +02:00
Rhys Arkins
b51915912f
fix: check for legacy pr title format ( #606 )
...
Checks for legacy PR title format so we don't accidentally recreate any of those.
2017-08-04 11:55:49 +02:00
Rhys Arkins
009113b094
fix: no v version prefix for ranges ( #605 )
2017-08-04 10:25:02 +02:00
Rhys Arkins
c2a6033ad7
fix: use v prefix for commit message and pull request versions ( #603 )
...
Now will use “v1.0.0” instead of “version 1.0.0”
Closes #587
2017-08-04 09:26:11 +02:00
Rhys Arkins
134065c7c7
refactor: use branch prefix in templates ( #604 )
...
This allows for the easy overriding of our default `renovate/` branch naming.
Closes #586
2017-08-04 08:32:22 +02:00
Rhys Arkins
4a4016f232
fix: escape #issueNumber and backticks in prBody ( #602 )
...
Adds a zero width space between the # and first digit in issue numbers to prevent GitHub autolinking, also replaces escaped backticks with `<code></code>`
Closes #595
2017-08-04 07:34:11 +02:00
Rhys Arkins
6c1f27f905
fix: semantic commit messages should always be lower case ( #598 )
...
commitMessage and prTitle will be converted to lowercase after compilation if semanticCommits=true
Fixes #594
2017-08-03 21:49:44 +02:00
Rhys Arkins
3df264501f
chore: add warning if yarn workspaces found ( #599 )
2017-08-03 21:48:58 +02:00
Rhys Arkins
7ff5780a8f
fix: migrate packages array properly ( #597 )
2017-08-03 19:52:10 +02:00
Rhys Arkins
db2e6dd1b9
refactor: Convert Object.assign to spread ( #585 )
...
Closes #226
2017-08-03 08:01:20 +02:00
Rhys Arkins
c3b123a83d
feat: Advanced package rules ( #582 )
...
- Renames `packages` to `packageRules`
- Refactor `packageName` to `packageNames` array
- Refactor `packagePattern` to `packagePatterns` array
- Adds `excludePackageNames` array
- Adds `excludePackagePatterns` array
Closes #529
2017-08-03 07:55:59 +02:00
renovate[bot]
e2876ce7cf
chore(deps): Update dependency bunyan to version 1.8.12
2017-08-03 01:47:10 +00:00
renovate[bot]
7105314542
chore(deps): Update dependency bunyan to version 1.8.11
2017-08-02 21:47:04 +00:00
Rhys Arkins
8809861d3c
fix: Circular reference in depTypeConfig ( #581 )
2017-08-02 21:33:58 +02:00
Rhys Arkins
195988aa0b
fix: Incorrect variable used to resolve depTypeConfig ( #579 )
2017-08-02 16:19:52 +02:00
Rhys Arkins
8f8a4de69f
fix: Schedule should always be an array ( #580 )
...
Massaging of string to array is done in migration function.
2017-08-02 16:14:09 +02:00
Rhys Arkins
6c6b1756cb
fix: Migration check should set flag true at all times ( #578 )
2017-08-02 14:41:25 +02:00
Rhys Arkins
d2ad057a33
feat: Improve depTypes configuration ( #577 )
...
depTypes configuration is now refactored from being an array of strings/objects to having each type of dep (`dependencies`, `devDependencies`, `optionalDependencies`, `peerDependencies`) be a first class object in the namespace. The "old" way of configuring is still supported but is transformed using a migrateConfig script. Later, PRs will be raised to impacted repositories to suggest the new config.
2017-08-02 14:05:45 +02:00
Rhys Arkins
7f97424092
fix: Separate config migration check to own file ( #576 )
2017-08-02 08:54:42 +02:00
Rhys Arkins
c76222fd53
fix: Validate array objects in configuration ( #575 )
2017-08-02 07:52:28 +02:00
Rhys Arkins
f7db11c9d7
fix: Downgrade merge failure to warning ( #574 )
2017-08-02 07:16:31 +02:00
Rhys Arkins
a24ec1f6fc
chore: Add patch releases to FAQ ( #573 )
2017-08-01 17:24:26 +02:00
Rhys Arkins
d9d131de6c
feat: Full patch separation support ( #572 )
...
This PR adds explicit patch support. A user can set `separatePatchReleases` to true and receive not only major/minor updates but also patch updates separately. This functionality is also implicitly enabled if `automerge` is set to `patch`.
This PR also enables separate major/minor/patch configuration, e.g. config overrides for major versions, for patch versions, etc. `branchName` is currently overridden for patch branches using this technique.
Closes #390 , Closes #538
2017-08-01 17:10:53 +02:00
Rhys Arkins
75b0bdc322
fix: Fix merge debug message ( #570 )
2017-08-01 13:31:27 +02:00
Rhys Arkins
f1d7330f2b
fix: Improve PR body fixes for scoped packages ( #569 )
...
Escape all scoped package mentions
Escape in group PR bodies too
Remove empty repositoryUrl links
2017-08-01 08:49:41 +02:00
Rhys Arkins
6cd398f0c5
fix: Escape scoped package names in PR bodies ( #568 )
...
GitHub attempts to autolink any @user mention and this causes problems when we use scoped npm modules like `@types/gulp`. This escapes such package names with a zero width space to fool GitHub’s parser.
Fixes #518
2017-08-01 07:22:43 +02:00
Rhys Arkins
8374ef6caa
fix: Allow ‘@user’ format for assignees and reviewers ( #567 )
...
Usernames can now be expressed as like either ‘rarkins’ or ‘@rarkins’
2017-08-01 06:58:13 +02:00
Rhys Arkins
b674e93de2
fix: Add groupCommitMessage to deprecatedOptions ( #566 )
2017-07-31 16:54:24 +02:00
Rhys Arkins
6c7382df14
fix: Check for valid version before performing npm lookup ( #565 )
...
Closes #564
2017-07-31 16:03:19 +02:00