Rhys Arkins
9ebf3f7f03
Set master branch to tag next
2017-07-01 08:35:06 +02:00
Rhys Arkins
2bb7aad210
chore: release v9
...
Closes #298
2017-07-01 06:51:39 +02:00
Rhys Arkins
3d9cd11611
refactor: change group config structure
...
This changes how group are configured to align with the new lock file configuration.
BREAKING CHANGE: old group* template options are no longer supported but can be migrated into group object
2017-07-01 06:49:32 +02:00
Rhys Arkins
6f49927a45
feat: schedule support for lock file maintenance
...
This feature now allows a custom schedule to be defined for lock file maintenance. It is now enabled by default but runs only before 5m on Sundays. Closes #399
BREAKING CHANGE: lock file maintenance is enabled by default.
Rules will apply to both yarn and npm (npm is yet to be implemented however). Existing mainainYarn* variables are removed and replaced by new lockFileMaintenance object.
2017-07-01 06:46:11 +02:00
Rhys Arkins
3a68dafab2
fix: drop packageFile.fileName support
...
No longer massages packageFile.fileName -> packageFile.packageFile
BREAKING CHANGE: “fileName” notation no longer supported
2017-07-01 06:42:12 +02:00
Rhys Arkins
9209982b6d
fix: drop preformatted changelog
...
No longer supporting preformatted (markdown) changelog input for templates.
BREAKING CHANGE: Preformatted {{changeloge}} no longer supported in PR body template.
Generate changelog using handlebars as in the default templtaes.
2017-07-01 06:40:37 +02:00
Rhys Arkins
2ce450578a
chore: reset semantic-release
2017-07-01 06:33:47 +02:00
Rhys Arkins
237ee1b18e
Update yarn.lock
2017-07-01 06:27:15 +02:00
renovate[bot]
99542c2063
fix: Update dependency chalk to version 2.x ( #392 )
2017-06-30 21:29:47 +02:00
renovate[bot]
53170cb411
fix: Update dependency got to version 7.1.0
2017-06-30 17:31:16 +00:00
Rhys Arkins
45c3124a8f
feat: support "enabled" config option at all configuration levels
2017-06-30 16:04:23 +02:00
Rhys Arkins
ce4af5db8e
chore: re-enable jest cache ( #400 )
2017-06-30 16:02:40 +02:00
Rhys Arkins
6664110c29
feat: schedules ( #397 )
...
This PR adds a scheduling feature, including timezone support.
It's described in detail in the FAQ, but the summary is:
* Timezones can be defined so that schedules are written in timezone of target repository
* Schedules can be written in "plain english"
* Multiple schedules allowed
* Schedules can be defined all the way down to package level
Closes #387
2017-06-30 14:04:46 +02:00
Rhys Arkins
cba1d064c8
chore: remove jest caching ( #398 )
2017-06-30 13:40:32 +02:00
renovate[bot]
6a8e775097
Update dependency eslint-config-prettier to version 2.3.0
2017-06-30 06:51:55 +00:00
Rhys Arkins
d90ea0efbd
Rename npm prepublish to prepublishOnly ( #393 )
2017-06-30 06:15:32 +02:00
Rhys Arkins
03c01898a3
chore: remove np devDependency
2017-06-30 06:05:56 +02:00
Rhys Arkins
0ac3625e4f
fix: more semanticCommitsEnabled -> semanticCommits
2017-06-30 06:04:15 +02:00
Rhys Arkins
4390d9b6a2
chore: enable semantic commits on repository
2017-06-30 06:03:04 +02:00
Rhys Arkins
01df41086b
fix: semanticCommitsEnabled -> semanticCommits
2017-06-30 06:01:50 +02:00
Rhys Arkins
f161553230
chore: update lockfile
2017-06-30 05:58:33 +02:00
Rhys Arkins
4c79dae98c
feat: semantic commit support ( #389 )
...
Defaults to disabled. Included in onboarding.
Closes #303
2017-06-29 19:50:26 +02:00
Rhys Arkins
a1af0e2c1d
refactor: jest caching ( #388 )
2017-06-29 19:37:45 +02:00
Rhys Arkins
87967b4945
fix: Onboarding config should use repo config, not defaults ( #386 )
2017-06-29 15:38:18 +02:00
Rhys Arkins
3486b6db77
refactor: freeform-semantic-commit-analyzer for semantic release
2017-06-29 14:59:10 +02:00
singapore
ffadee8d5c
fix: Don't fail master due to semantic-release
2017-06-29 14:41:56 +02:00
Rhys Arkins
3e3e0d7c4d
refactor: Add semantic release to CircleCI ( #384 )
...
* Reset version to 0.0.0-semantic-release
* Add semantic-release and condition-circle
* Add circleci deployment config
2017-06-29 14:36:50 +02:00
renovate[bot]
d3111e3185
Update dependency eslint-plugin-import to version 2.6.1
2017-06-29 12:32:11 +00:00
Rhys Arkins
33b39c7b4d
v8.48.1
2017-06-29 07:31:13 +02:00
Rhys Arkins
552b5e68c5
Refactor helpers ( #382 )
...
* Move yarn and npm helpers into branch worker
* Fix name
* Move package-json helper
* Update name
* Move changelog
* Move github-app
* Remove unused platform
* Move logger
* Fix lint
2017-06-29 07:29:41 +02:00
Rhys Arkins
0d6517fa69
v8.48.0
2017-06-28 22:35:01 +02:00
Rhys Arkins
742060c8b5
Improve npm and yarn lock error messages ( #380 )
...
Closes #375
* Detect versions at startup
* Add meaningful error messages when problems with npm or yarn
* Test helpers
* Test global versions
2017-06-28 22:33:27 +02:00
Rhys Arkins
314dc1829f
v8.47.0
2017-06-28 19:38:53 +02:00
Rhys Arkins
fe82c7ad7c
Skip repositories with no package.json ( #378 )
...
* Skip repositories with no package.json
Closes #376
* Fix await
* Refactor file file check
* Update tests
2017-06-28 19:37:08 +02:00
Rhys Arkins
48622fd065
v8.46.1
2017-06-28 15:02:44 +02:00
Rhys Arkins
698a63ad32
Fetch multiple pages from gitlab projects api endpoint ( #377 )
...
Fixes #371
2017-06-28 15:01:05 +02:00
Rhys Arkins
c9a5e371ed
v8.46.0
2017-06-28 13:39:31 +02:00
Rhys Arkins
48670a7c27
Remove main from package.json ( #373 )
2017-06-28 13:36:56 +02:00
Rhys Arkins
7b7d8fb5fe
v8.45.3
2017-06-28 13:22:07 +02:00
Rhys Arkins
c459ba66d6
Fix rebasing logic ( #372 )
...
* Add debug messages to API
* Fix rebase logic
* Fix tests
* Simplify logic
* Update branch.spec.js
2017-06-28 13:20:31 +02:00
Rhys Arkins
e7778e9257
v8.45.2
2017-06-28 12:46:43 +02:00
Rhys Arkins
a8da588f13
Don’t warn if currentVersion is a known tag
...
Closes #333
2017-06-28 12:45:18 +02:00
Rhys Arkins
e9b41e5914
v8.45.1
2017-06-28 12:38:51 +02:00
Rhys Arkins
8bc3c00c32
Fix onboarded branchName
2017-06-28 12:35:07 +02:00
Rhys Arkins
9e5eb58b74
Remove duplicate log message
2017-06-28 12:33:58 +02:00
renovate[bot]
5a9a66bd2b
Update dependency prettier to version 1.5.2 ( #365 )
...
* Update dependency prettier to version 1.5.2
* lint fix
2017-06-28 12:23:57 +02:00
Rhys Arkins
83a99048ed
v8.45.0
2017-06-28 12:17:49 +02:00
Rhys Arkins
285c977cf7
Use package.json renovate config when onboarding ( #370 )
...
* Store repoIsOnboarded in config
* Use package file renovate config for onboarding
Closes #368
2017-06-28 12:16:25 +02:00
Rhys Arkins
7779ebf0a7
v8.44.1
2017-06-28 11:41:21 +02:00
Rhys Arkins
085e0ed3e4
Return default package.json if GitHub api finds no files
2017-06-28 11:39:51 +02:00