7 Commits

Author SHA1 Message Date
Javi Martín
2419084745 Don't add the ruby label to dependabot pull requests
The "ruby" label was redundant because most our dependencies are ruby
gems. We're still keeping the "javascript" dependencies for npm
dependencies, though.
2024-07-04 17:19:49 +02:00
Javi Martín
3c17de5435 Use dependabot to update github actions dependencies
This way we don't have to update them manually.
2024-07-04 17:19:49 +02:00
Javi Martín
421cbe5441 Use dependabot to update NPM packages
Just like we do with gems.
2023-10-17 13:12:20 +02:00
Javi Martín
40e920844b Update gem dependencies once a month
We originally set a daily interval because we hadn't updated our gem
dependencies for a year.

However, we usually wait a few days/weeks between the time a gem is
released and the moment we update it, and there are gems releasing new
versions every few days, so maintaining daily updates would become
tedious quickly.

So we're now doing it once a month. We're also increasing the limit of
open pull requests so we don't need to worry about whether dependabot is
opening pull requests for every dependency.
2023-09-12 16:20:49 +02:00
Javi Martín
58e8cf3ff3 Enable Dependabot again
We disabled Dependabot in commit a8d6b9b33 because it would
automatically create pull requests on every fork.

But since November 2022 Dependabot no longer behaves that way [1], so
now we can safely enable it without spamming every repository in our
community.

[1] https://github.blog/changelog/2022-11-07-dependabot-pull-requests-off-by-default-for-forks/
2023-08-18 14:57:29 +02:00
Javi Martín
a8d6b9b330 Disable dependabot
Due to a bug in dependabot (see issue 2198 in the
`dependabot/dependabot-core` repository), Dependabot would open pull
requests on every fork, which would be inconvenient.

So we're disabling the updates until this issue is fixed; since we
currently have almost 50 open pull requests, it shouldn't affect us that
much.
2021-03-20 22:36:49 +01:00
dependabot-preview[bot]
f6bddcb32b Create Dependabot config file 2021-03-20 14:52:16 +00:00