Skip to content

Add Dependabot config for npm dependencies#23

Merged
timdixon82 merged 1 commit into
mainfrom
sean/add-dependabot
Jul 16, 2026
Merged

Add Dependabot config for npm dependencies#23
timdixon82 merged 1 commit into
mainfrom
sean/add-dependabot

Conversation

@timdixon82

Copy link
Copy Markdown
Owner

Summary

This repo now carries a package.json with dev dependencies (vitest,
jsdom, eslint, stylelint, html-validate) after its recent bring-up,
but had no .github/dependabot.yml. Adds one mirroring the estate
pattern from the AgentTeam template.

Changes

  • .github/dependabot.yml (new): weekly, grouped updates for:

    • github-actions (root)
    • npm (root — the dev dependencies listed above)
    • npm (.github/accessibility-tools — has its own package.json)
    • npm (.github/lint-tools — has its own package.json)

    No composer block: this repo has no PHP/composer manifest anywhere
    in the tree, so that ecosystem was omitted rather than left in to
    warn about a missing manifest.

Verification

  • YAML parses cleanly (python3 -c "import yaml; yaml.safe_load(...)").
  • Confirmed each configured directory actually contains a
    package.json: root, .github/accessibility-tools/,
    .github/lint-tools/.
  • Confirmed no composer.json exists anywhere in the repo (root or
    .github/), so the composer ecosystem block was correctly left out.

No test suite update needed — this is a Dependabot configuration file,
not application code; there is no test to update.

Repo now carries dev dependencies (vitest, jsdom, eslint, stylelint,
html-validate) with no Dependabot coverage. Adds the estate-standard
weekly, grouped config for github-actions, root npm, and the two
tooling npm directories (.github/accessibility-tools,
.github/lint-tools). No composer block: this repo has no PHP/composer
manifest.
@timdixon82
timdixon82 merged commit 1f53e43 into main Jul 16, 2026
6 checks passed
@timdixon82
timdixon82 deleted the sean/add-dependabot branch July 16, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant