jehna / humanify

Deobfuscate Javascript code using ChatGPT
MIT License
1.32k stars 53 forks source link

Group dependabot updates to reduce noise/frequency for devDependencies/etc #125

Open 0xdevalias opened 2 days ago

0xdevalias commented 2 days ago

I wonder if it might be useful to configure dependabot to differentiate between production and dev dependencies; and have them operate on different timelines.

I'm currently subscribed to all notifications on this repo, and often see pretty regular updates/churn in 'low value' dependencies; and I was thinking maybe that noise could be turned down by grouping those and updating it less frequently.

We can see that a good number of those PR's are for devDependencies:

https://github.com/jehna/humanify/blob/7d26cdbfd462334af3056bc6814fbbcb73c21f0e/package.json#L49-L72

We can see the current configuration is pretty basic:

https://github.com/jehna/humanify/blob/7d26cdbfd462334af3056bc6814fbbcb73c21f0e/.github/dependabot.yml#L1-L7

Some starting points for the docs/etc:

For example, you could restrict version (not security) updates to once per week, or perhaps once per week just for devDependencies, or maybe ignoring patch releases for devDependencies or similar.

0xdevalias commented 1 day ago

Todays example of noisy churn:

image