Skip to content

Update dependencies to enable Greenkeeper 🌴#1

Merged
lukechilds merged 3 commits intomasterfrom
greenkeeper/initial
Jul 27, 2017
Merged

Update dependencies to enable Greenkeeper 🌴#1
lukechilds merged 3 commits intomasterfrom
greenkeeper/initial

Conversation

@greenkeeper
Copy link
Contributor

@greenkeeper greenkeeper bot commented Jul 7, 2017

Let’s get started with automated dependency management for keyv 💪

This pull request updates all your dependencies to their latest version. Having them all up to date really is the best starting point. I will look out for further dependency updates and make sure to handle them in isolation and in real-time, as soon as you merge this pull request.

I won’t start sending you further updates, unless you have merged this very pull request.


🏷 How to check the status of this repository

There is a badge added to your README, indicating the status of this repository.

This is how your badge looks like 👉 Greenkeeper badge

🙈 How to ignore certain dependencies

In case you can not, or do not want to update a certain dependency right now, you can of course just change the package.json file back to your liking.

Add a greenkeeper.ignore field to your package.json, containing a list of dependencies you don’t want to update right now.

// package.json
{
  
  "greenkeeper": {
    "ignore": [
      "package-names",
      "you-want-me-to-ignore"
    ]
  }
}
👩‍💻 How to update this pull request
  # change into your repository’s directory
  git fetch
  git checkout greenkeeper/initial
  npm install-test
  # adapt your code, so it’s working again
  git commit -m 'chore: adapt code to updated dependencies'
  git push origin greenkeeper/initial
✨ How the updates will look like

As soon as you merge this pull request I’ll create a branch for every dependency update, with the new version applied. The branch creation should trigger your testing services to check the new version. Using the results of these tests I’ll try to open meaningful and helpful pull requests and issues, so your dependencies remain working and up-to-date.

-  "underscore": "^1.6.0"
+  "underscore": "^1.7.0"

In the above example you can see an in-range update. 1.7.0 is included in the old ^1.6.0 range, because of the caret ^ character .
When the test services report success I’ll delete the branch again, because no action needs to be taken – everything is fine.
When there is a failure however, I’ll create an issue so you know about the problem immediately.

This way every single version update of your dependencies will either continue to work with your project, or you’ll get to know of potential problems immediately.

-  "lodash": "^3.0.0"
+  "lodash": "^4.0.0"

In this example the new version 4.0.0 is not included in the old ^3.0.0 range.
For version updates like these – let’s call them “out of range” updates – you’ll receive a pull request.

Now you no longer need to check for exciting new versions by hand – I’ll just let you know automatically.
And the pull request will not only serve as a reminder to update. In case it passes your decent test suite that’s a strong reason to merge right away :shipit:

💁‍♂️ Not sure how things are going to work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Good luck with your project and see you soon ✨

Your Greenkeeper Bot 🌴

@coveralls
Copy link

coveralls commented Jul 7, 2017

Coverage Status

Coverage remained the same at 100.0% when pulling a03ffe9 on greenkeeper/initial into 81a01f3 on master.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling ed3164e on greenkeeper/initial into ** on master**.

1 similar comment
@coveralls
Copy link

coveralls commented Jul 27, 2017

Coverage Status

Changes Unknown when pulling ed3164e on greenkeeper/initial into ** on master**.

@lukechilds lukechilds merged commit 773993d into master Jul 27, 2017
@greenkeeper greenkeeper bot deleted the greenkeeper/initial branch July 27, 2017 06:47
caseyWebb pushed a commit to caseyWebb/keyv that referenced this pull request Oct 9, 2019
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge
caseyWebb pushed a commit to caseyWebb/keyv that referenced this pull request Oct 9, 2019
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge

* reorder
jaredwray pushed a commit that referenced this pull request Nov 21, 2021
* chore(package): update dependencies
jaredwray added a commit that referenced this pull request Nov 21, 2021
* Initial commit

* 0.1.0

* Exclude src from npm and dist from git

* 0.1.1

* Make sure we always transpile for Node.js 4 The AVA preset only targets the Node.js version used to build.

* 0.1.2

* Add usage example to readme

* Mention keyv-redis as existing example

* 1.0.0

* Tweak wording

* `keyv` => Keyv

* Capitalise title

* 1.0.1

* Link to AVA/Keyv

* Fix markdown heading

* 1.0.2

* Update dependencies to enable Greenkeeper 🌴 (#1)

* chore(package): update dependencies

* Readme wording

* Clear store before each test and cleanup afterwards

* Test .clear() deletes all key/value pairs

* Test .clear() resolves to undefiend

* Test .clear() returns a Promise

* Move tests around

* Test .set(key, value) sets a value

* Test .delete(key) deletes a key

* 1.1.0

* Fix lint error

* Add bigger delay to wait for TTL to expire This was sometimes failing on Node.js 4

* 1.1.1

* chore(package): update ava to version 0.21.0 (#2)

* Test value can be an object

* Test value can be a buffer

* Test value can be an object containing a buffer

* Test value can be null

* Test value can be undefined

* Test value can be a number

* .set should now resolve to true

* 1.2.0

* Rename to keyv-test-suite

* Split tests up into seperate files

Allow tests to be imported seperately or use helper to run them all

* Add official tests

* 1.3.0

* Use get-root-module

* Test keyvOfficialTests against keyv-redis

* Run Redis on Travis

* Test namespaced .set(key, value) don't collide

* Rename test to make it clear we're testing both set and get

* Test namespaced delete only deletes from current namespace

* Test namespaced clear only clears current namespace

* Use new store instace for each test

* Fix typo

* 1.4.0

* docs(readme): add Greenkeeper badge (#3)

* Remove Greenkeeper badge

* Use this (renamed get-root-module)

* 1.4.1

* Increase TTL delay to stop false positives

* 1.4.2

* Spoof date if possible

* Test against SQLite not Redis

* Update docs

* Update keywords

* 1.5.0

* Scope to @keyv

* 1.5.1

* Fix timings so tests don't fail for slow writes

* 1.5.2

* Update ava to the latest version 🚀 (#9)

* Test value can contain quotes

* 1.6.0

* Add .npmignore

* 1.6.1

* Remove .npmignore

* 1.6.2

* 1.6.3

* Add .npmignore

* 1.6.4

* Update timekeeper to the latest version 🚀 (#10)

* 1.6.5

* pkg.files over .npmignore

* 1.6.6

* Revert "pkg.files over .npmignore"

This reverts commit 045b652acc6ace1d63bc81aaf6aeeda5577e790f.

* 1.6.7

* Add everything to .npmignore apart from dist

* 1.6.8

* Revert "Add everything to .npmignore apart from dist"

This reverts commit 4495a78b139eb00b062967c43060b7934b8630f0.

* 1.6.9

* Add everything to .npmignore apart from dist

* 1.6.10

* Update coveralls to the latest version 🚀 (#11)

* Update ava to the latest version 🚀 (#12)

* Update ava to the latest version 🚀 (#13)

* Update ava to the latest version 🚀 (#14)

* await `keyv.clear()` before finishing test (#17)

* 1.6.11

* compliancy -> compliance (#22)

* handling yarn.lock

* updating author

* updating author

* updating author

* adding in build for node 12, 14, and 16

* Delete .travis.yml

* adding in status badge

* adding in the build script

* remving the coverage file

* updating coverage script

* updating badge

* upgrading nyc to version 15.1.0

* upgrading delay to version 2.0.0

* upgrading ava to version 3.15.0

* adding nvm to project for node 16

* upgrading xo to version 0.46.4

* spacing added

* adding in file names

* using require for buffer

* version bump 1.6.12

* adding in dist to ignore

* moving test-suite to mono repo

Co-authored-by: Luke Childs <[email protected]>
Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Co-authored-by: Roney Rao <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
jaredwray pushed a commit that referenced this pull request Dec 2, 2021
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge

* reorder
jaredwray added a commit that referenced this pull request Dec 2, 2021
* Initial commit

* Connect to MongoDB on init

* Use mongojs driver instead of mongodb

* Add set method

* Add get method

* Add missing semi

* Add delete method

* Protect user from accidentally clearing collection

* Add clear method

* Fix lint error

* Make sure nonexistent keys are handled

* Expose options object

* Test Redis URL can be passed in as string

* Test collection option merges into default options

* Test .delete() with no args doesn't empty the collection

* 0.1.0

* Create unique index for keys

* Create TTL index to clear old keys

* 0.2.0

* Ad usage example to readme

* Don't rely on expirey date from Keyv, calculate our own

* Make sure opts.uri from keyv is mapped to opts.url for mongojs

* 0.2.1

* Emit connection errors on keyv

* 0.3.0

* Emit error events

* Update to keyv-api-suite

* Setup requirable

* Add support for clearing namespaced collections

* 0.4.0

* Remove unused dev dep

* Update requireable to ^1.0.1

* Update dependencies to enable Greenkeeper 🌴 (#1)

* chore(package): update dependencies

* docs(readme): add Greenkeeper badge

* reorder

* Remove Greenkeeper badge

* Use "this"

* Update to requirable

* Pin dependency versions

* 1.0.0

* Finish docs

* 1.0.1

* Update mongojs to the latest version 🚀 (#2)

* 1.0.2

* Scope to @keyv

* 1.0.3

* Update ava to the latest version 🚀 (#5)

* Fix readme error

* 1.0.4

* Update coveralls to the latest version 🚀 (#8)

* Update ava to the latest version 🚀 (#9)

* Update ava to the latest version 🚀 (#11)

* Update mongojs to the latest version 🚀 (#13)

* chore(package): update ava to version 0.25.0 (#12)

* chore(package): update xo to version 0.20.1 (#15)

Closes #14

* Drop tests for Node.js 4 and add tests for Node.js 10 (#26)

Was failing anyway, and Node 4 was end-of-life'd in April.

Add instead tests for Node 10 and current.

* Support passing both URL and collection name to constructor (#25)

* Support passing both URL and collection name to constructor

* Add .env support

* Revert "Support passing both URL and collection name to constructor" (#27)

Reverts lukechilds/keyv-mongo#25

* Revert "Revert "Support passing both URL and collection name to constructor (#25)""

And fix version number change

This reverts commit 8f06df9bf96f9201f0cbbbf5825a5778f46da780.

* 1.1.0

* Updating mongojs and pify versions

* Corrected set to use new syntax

* Incremented minor version

* adding support for default options

* Create build.yaml

* updating for the correct format

* updating readme to new build status

* removing travis ci as no longer needed

* thanks @sittingbool for upgrading pify to version 5.0.0

* removing dotenv as it is not needed

* upgrading xo to version 0.45.0

* upgrading nyc to version 15.1.0

* refactoring to a standard way of handling official tests

* updating time and authors

* updating authors

* updating authors in readme

* removing yarn.lock from repository

* updating github location in package

* updating readme to handle logo

* adding in testing docker compose system

* upgrading keyv to version 4.0.4

* upgrading @keyv/test-suite to version 1.6.12

* upgrading xo to version 0.46.4

* upgrading ava to version 3.15.0

* adding in testing coverage on url and uri

* version bump to 1.2.1

* renaming to just mongo

* removing the docker compose

* removing licensing

* updating to remove coveralls and add in correct coverage

* updating to do code coverage for mongo

Co-authored-by: Luke Childs <[email protected]>
Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Co-authored-by: Dan Dascalescu <[email protected]>
Co-authored-by: Damir Dado Mitrovic <[email protected]>
jaredwray pushed a commit that referenced this pull request Dec 5, 2021
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge
jaredwray added a commit that referenced this pull request Dec 5, 2021
* Initial commit

* Adapt Redis API

* Run redis on Travis

* Fix typo in description

* Add npm keywords

* Pass TTL functionality over to Redis

* Create promisified redis methods on init

* Create redis methods in loop

* Make sure .get resolves to undefined if key doesn't exist

* Update keyv

* Use keyv-api-tests

* 0.1.0

* Add usage example to readme

* Add API docs to readme

* Add support for .clear()

* 0.2.0

* Don't expost Redis client

* 1.0.0

* keyv => Keyv

* 1.0.1

* Expose Redis client so events can be listened to

* Show error handling in usage example

* 1.1.0

* Add secondary description to readme

* 1.1.1

* Make sure opts.uri from Keyv gets passed through to redis

* Expose connect/error events directly on storage adapter

* Only expose error event

* Emit errors on keyv ee

* Make sure opts is always defined

* Update overview wording

* Use JSONB to allow Buffers in JSON

* Don't send undefined values to Redis Redis will save them as null. If we don't save them at all we'll retrun undefined on .get so everything works as expected.

* No need for JSONB, it's used by default in Keyv now

* 1.2.0

* Improve readability of get method

* Migrate to keyv-test-suite

* Run official keyv storage adapter tests

* Add support for namespaces

* Don't grab namespace from keyv

* Use new store instace for each test

* getter fn for namespace

* Emit error events

* 1.3.0

* Update dependencies to enable Greenkeeper 🌴 (#1)

* chore(package): update dependencies

* docs(readme): add Greenkeeper badge

* Remove Greenkeeper badge

* Use "this"

* Update to requirable

* Pin dependency versions

* 1.3.1

* Fix requirable version number

* Update docs

* Add Keyv logo to header

* Tweak wording

* 1.3.2

* Formatting

* 1.3.3

* Update redis to the latest version 🚀 (#3)

* 1.3.4

* Scope to @keyv

* 1.3.5

* Use scoped dependencies

* Fix package.json links

* Import scoped test suite

* 1.3.6

* Update ava to the latest version 🚀 (#6)

* Support same constructor args as Keyv

* Document creating storage adapter instance

* 1.3.7

* Add .npmignore

* 1.3.8

* Update coveralls to the latest version 🚀 (#8)

* Update ava to the latest version 🚀 (#9)

* Update ava to the latest version 🚀 (#10)

* Update ava to the latest version 🚀 (#11)

* chore(package): update xo to version 0.20.1 (#14)

Closes #13

* Allow testing on non-localhost Redis, add docker config (#27)

* Travis: Update Travis to current active LTS and higher (#28)

* build: removed `ttlSupport` flag (#29)

not longer necessary

* Use ioredis client (#26)

* 2.0.0

* build: Allow passing in an existing Redis instance (#30)

* build: update dependencies (#31)

* build: update dependencies

* build: force

* build: force

* 2.1.0

* Update ioredis to ~4.16.0 (#34)

* 2.1.1

* update ioredis (#38)

* 2.1.2

* adding coverage for undefined going via set (#46)

* upgrade nyc to 15.1.0 (#47)

* adding yarn lock file (#48)

adding yarn lock file

* upgrading delay to version 5.0.0 (#49)

upgrading delay to version 5.0.0 for maintenance

* upgrading ioredis to version 4.27.9 (#50)

maintenance update

* upgrading ava to 3.15.0 (#51)

maintenance update

* Revert "upgrading ava to 3.15.0 (#51)" (#52)

This reverts commit 2db6e7b2fa24c51abc215c0185e3df440c4ff290.

* Update .travis.yml to support node 14 and 15

Update .travis.yml to support node 14 and 15

* upgrading ava to 3.15.0 (#53)

upgrading ava to 3.15.0 for maintenance update

* adding in support for node version 12 (#55)

* upgrading xo to version 0.45.0 (#56)

* upgrading xo to version 0.45.0

* moving to supporting 12,14,16

* upgrading ioredis to version 4.27.10 (#57)

* keyv-redis package updated to 2.1.3 (#58)

* initial check in of github actions (#59)

* initial check in of github actions

* updating to use redis

* update readme with latest status badge

* remove travis

* Fix test suite import (#60)

* Update to use latest npm with license and nvmrc plus license update of authors (#61)

* adding nvmrc for node 16

* updating licensing with dates and authors

* Delete yarn.lock

* update for authors

* Moving to docker compose for testing and build (#62)

* moving to docker compose for testing and build

* moving to docker compose for testing and build

* rename yaml file

* update to remove yarn.lock

* adding in code coverage

* updating logo and build badge

* Update package.json (#63)

* upgrading xo to version 0.46.4 (#64)

* upgrading ioredis to version 4.28.0 (#65)

* Add support for Redis clusters. (#37)

* version bump to v2.2.0

* adding in ttlSupport (#66)

* upgrading to @keyv/test-suite version 1.6.12 (#67)

* rename to redis

* no longer need build

* Delete redis-compose.yaml

* Delete .gitignore

* no longer needed for mongo

* no longer needed in mongo

* updating for packaging

Co-authored-by: Luke Childs <[email protected]>
Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Co-authored-by: Casey Webb <[email protected]>
Co-authored-by: Kiko Beats <[email protected]>
Co-authored-by: Will Harney <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants