Skip to content

Add Dependabot policy rendering#19

Merged
pheidon merged 2 commits intomainfrom
pheidon/dependabot-policy-shape
May 8, 2026
Merged

Add Dependabot policy rendering#19
pheidon merged 2 commits intomainfrom
pheidon/dependabot-policy-shape

Conversation

@pheidon
Copy link
Copy Markdown
Contributor

@pheidon pheidon commented May 8, 2026

Summary

  • add manifest-backed Dependabot policy defaults
  • render .github/dependabot.yml with weekly npm and GitHub Actions update checks
  • group npm minor/patch updates and keep major updates manual by default

Governing Issue

No issue is linked; this implements JT's Telegram request to put the Dependabot operating shape into Bootstrap.

Validation

  • npm test -- --update
  • npm run check
  • npm run build
  • npm run dev -- plan --manifest ./project.bootstrap.yaml --target .

Bootstrap Governance

  • Manifest remains the source of truth for the generated policy
  • Generated file is scoped to scheduled version updates; GitHub security settings remain responsible for Dependabot alerts/security updates
  • Major updates remain manual by default

Merge Automation

  • Auto-merge is enabled; GitHub will merge once review/check gates permit it

Notes

This intentionally separates Dependabot security updates from routine version updates: security stays enabled through repository/org settings, while the generated dependabot.yml handles scheduled ecosystem update PRs.

@pheidon pheidon requested a review from jmcte as a code owner May 8, 2026 20:48
@pheidon pheidon enabled auto-merge (squash) May 8, 2026 20:48
@pheidon pheidon merged commit af6fd60 into main May 8, 2026
7 checks passed
@pheidon pheidon deleted the pheidon/dependabot-policy-shape branch May 8, 2026 20:54
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.

2 participants