Commit graph

13 commits

Author SHA1 Message Date
Jesse Rosenberger
236285d1da
Keep @types/node types at v8. (#2344)
While there are newer types available for newer Node.js APIs, the `8.x` range still gets most of the important updates via back-ports on the `DefinitelyTyped` repository.  I believe it'll be safer to limit the types to the version which we intend on developing for most directly, which is Node.js 8.  Node.js 10 has newer APIs but until we can drop Node.js 8 support (which is not at all anytime soon), we should try to stick to the `8.x` API types.

We will drop Node.js 6 support in the next major version of Apollo Server since it will end it's "Long-Term Support" coverage [in April 2019](https://github.com/nodejs/LTS/).

Hopefully this will auto-close #2302. 😉
2019-02-20 15:02:49 +02:00
Jesse Rosenberger
61fb8bc6b7
Disable Renovate "automerge". 2019-02-08 22:14:02 +02:00
Jesse Rosenberger
4b1894c3d2
Update renovate.json
Per the log output on https://renovatebot.com/dashboard#github/apollographql/apollo-server/31879651
2018-12-05 17:53:45 +02:00
Jesse Rosenberger
a8189556fd
Update Renovate Configuration: Use shared base configuration. (#1981)
This updates `renovate.json` to use a shared, base configuration rather than repeating the same defaults across multiple repositories.

That base configuration lives at https://github.com/apollographql/renovate-config-apollo-open-source and is published to npm as `renovate-config-apollo-open-source` (https://npm.im/renovate-config-apollo-open-source).  It is referenced here by its short name `apollo-open-source`.

For more information on sharable Renovate config presets, see https://renovatebot.com/docs/config-presets/.
2018-11-16 11:02:05 +02:00
Jesse Rosenberger
1439ab13d4
Update Renovate Configuration: Remove ineffective limitation. (#1980)
This updates the `renovate.json` to remove a version pinning of `lint-staged` which clearly didn't work since the current version of `lint-staged` is newer than `v7`.
2018-11-16 09:56:01 +02:00
Jesse Rosenberger
610a8f43f9
Update renovate.json 2018-06-20 15:04:50 +03:00
Jesse Rosenberger
b90b07395f
Update renovate.json
Hopefully these additional hours and the offset won't be problematic for anyone, but they should help me out some.

We'll see!
2018-06-20 15:03:02 +03:00
Jesse Rosenberger
1bad3d4181
Update renovate.json 2018-06-20 15:00:54 +03:00
Jesse Rosenberger
db174a9b02
Switch Renovate to "pinOnlyDevDependencies".
As discussed in: https://github.com/apollographql/apollo-server/pull/955#discussion_r180413510
2018-04-11 10:51:56 +03:00
Rhys Arkins
441cd9b838 chore(renovate): disable pinning for peerDependencies (#955)
Renovate v12 introduces a default of `pinVersions=false` and removes the hardcoded `peerDependencies.pinVersions=false` setting. This repository's root level `pinVersions=true` therefore then trickles down to `peerDependencies` as well. This PR updates Renovate config to use a preset that pins everything except `peerDependencies`.
2018-04-10 15:51:07 +03:00
Jesse Rosenberger
9ab276576b
Move Docs Renovate configuration into top-level renovate.json.
As determined in
https://github.com/renovateapp/config-help/issues/23#issuecomment-377202632,
it seems that it's not possible to have this sort of inherited
configuration.  It's possible that when I first introduced this behavior
that this behavior was on its way out (and the breaking change in Renovate
v11 on its way in).

Luckily, Renovate's shared configuration option still allows this to be
relatively painless and our `apollo-docs` shared configuration[0] does most
of the heavy lifting here so there won't be too much Renovate toe-stepping.

If this works well in the `apollo-server` repository, I'll transplant this
change to the other docs repositories[1].

[0] https://github.com/apollographql/renovate-config-apollo-docs
[1] https://github.com/meteor/hexo-theme-meteor
2018-03-29 14:33:35 +03:00
renovate[bot]
709f6c227b chore(deps): pin dependency lint-staged to v6.1.1 (#879)
* chore(deps): update dependency lint-staged to v6.1.1

* Keep pinned versions + ensure `lint-staged` remains pre-7.x.

Follows-up on 17eab2d25c.

But makes sure that RenovateApp doesn't update this on our behalf.

Ref: https://renovateapp.com/docs/configuration-reference/configuration-options#allowedversions
2018-03-16 12:44:30 +02:00
renovate[bot]
a058b2a418 Configure Renovate (#485)
* Add renovate.json

* update renovate to match other repos
2017-08-15 17:00:32 -04:00