Skip to content

Commit

Permalink
chore(dependabot): group minor and patch updates (#2558)
Browse files Browse the repository at this point in the history
incidental

## Description

#2478 yielded pages of new PRs:
https://github.com/endojs/endo/pulls?page=1&q=is%3Apr+is%3Aopen+label%3Adependencies

This tries the `group` option to so they will be more consolidated. But
I think each package will still get its own PR because each package has
a different `updates` entry.

### Security Considerations

none
### Scaling Considerations

none

### Documentation Considerations

none

### Testing Considerations

Not sure how to test this other than merge and see what happens

### Compatibility Considerations

none

### Upgrade Considerations

none
  • Loading branch information
turadg authored Oct 1, 2024
2 parents db59572 + b673806 commit d12b767
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 345 deletions.
356 changes: 11 additions & 345 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,357 +1,23 @@
# This file was generated by a script.
# You can find the script at /scripts/generate-dependabot.mjs
# This file was manually created.
# We have a script at /scripts/generate-dependabot.mjs to generate
# a entry for every package, but we're trying manual for now.

version: 2
updates:
- package-ecosystem: npm
directory: /browser-test
schedule:
interval: weekly
commit-message:
prefix: chore
# Experiment with analyzing only the root package. We don't like having a PR
# for every subpackage, and we expect that bumping this package will cause the
# yarn.lock to bump the resolved versions for all the subpackages.
- package-ecosystem: npm
directory: /.
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/init
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/ses-ava
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/skel
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/env-options
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/stream-node
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/marshal
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/import-bundle
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/patterns
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/check-bundle/test/fixture
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/check-bundle
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/cjs-module-analyzer
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/nat
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/stream
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/base64
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/exo
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/netstring
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/stream-types-test
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/pass-style
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/cli
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/memoize
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/zip
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/captp
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/common
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/immutable-arraybuffer
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/test262-runner
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/test262-runner/test262
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/daemon
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/lockdown
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/bundle-source
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/promise-kit
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/far
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/lp32
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/ses/test/_package
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/ses
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/errors
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/evasive-transform/test/fixtures-transform/test-location-unmapper
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/evasive-transform
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/syrup
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/demo/policy/att2
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/demo/policy/att1
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/demo/policy
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/demo/policy/polyfill
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-cthuloops
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: >-
/packages/compartment-mapper/test/fixtures-strictly-inconsistent-directories
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-stability
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-symlink/app
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-strictly-inconsistent-packages
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-esm-imports-cjs-define
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-order
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper/test/fixtures-assets
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/compartment-mapper
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/where
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/eventual-send
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/trampoline
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/module-source
schedule:
interval: weekly
commit-message:
prefix: chore
- package-ecosystem: npm
directory: /packages/eslint-plugin
schedule:
interval: weekly
commit-message:
prefix: chore
groups:
all-minor-patch:
patterns:
- '*'

- package-ecosystem: github-actions
directory: /
schedule:
Expand Down
5 changes: 5 additions & 0 deletions scripts/generate-dependabot.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ async function getPackageDirectories() {
'commit-message': {
prefix: 'chore',
},
groups: {
'all-minor-patch': {
patterns: ['*'], // Group all minor and patch updates together
},
},
});
});

Expand Down

0 comments on commit d12b767

Please sign in to comment.