How does Gemnasium know when the project dependencies change?

Gemnasium automatically creates a webhook to track the repository your project is synced with. When the webhook is set, Gemnasium is notified when there's something new on the repo; it reacts by fetching the updated dependency files and parsing the dependencies.

Webhooks are supported for projects synced with GitHub repos and BitBucket repos.

A warning message shows up in the project page if Gemnasium was not able to create a webhook.

Feedback and Knowledge Base