Make WordPress Core

Changeset 60347

Timestamp:
06/25/2025 12:13:41 AM (4 months ago)
Author:
desrosj
Message:

Build/Test Tools: Monitor default themes for dependency updates.

There are currently 3 default themes with build processes: Twenty Twenty-One, Twenty Twenty, and Twenty Nineteen. This adds a configuration for each to the Dependabot configuration to ensure pull requests are opened when updates become available.

Because they have a low number of dependencies, they will all be updated in the same pull request to start. Groups can be configured later if this presents problems.

See #63170, #63170.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/dependabot.yml

    r60066 r60347  
    128128          - "moment"
    129129          - "underscore"
     130
     131  # Monitor npm dependencies within default themes.
     132  - package-ecosystem: "npm"
     133    directory: "/src/wp-content/themes/twentytwentyone"
     134    schedule:
     135      interval: "weekly"
     136    open-pull-requests-limit: 20
     137    groups:
     138      twentytwentyone:
     139        patterns:
     140          - "*"
     141
     142  - package-ecosystem: "npm"
     143    directory: "/src/wp-content/themes/twentytwenty"
     144    schedule:
     145      interval: "weekly"
     146    open-pull-requests-limit: 20
     147    groups:
     148      twentytwenty:
     149        patterns:
     150          - "*"
     151
     152  - package-ecosystem: "npm"
     153    directory: "/src/wp-content/themes/twentynineteen"
     154    schedule:
     155      interval: "weekly"
     156    open-pull-requests-limit: 20
     157    groups:
     158      twentynineteen:
     159        patterns:
     160          - "*"
Note: See TracChangeset for help on using the changeset viewer.