Skip to content

chore: add Dependabot configuration and dependency management policy (#28) - #54

Merged
knytcomics-ui merged 2 commits into
Gryd-lock:mainfrom
Martins-594:chore/add-dependabot-npm-config
Jul 20, 2026
Merged

chore: add Dependabot configuration and dependency management policy (#28)#54
knytcomics-ui merged 2 commits into
Gryd-lock:mainfrom
Martins-594:chore/add-dependabot-npm-config

Conversation

@Martins-594

Copy link
Copy Markdown

Summary

Closes #28

This PR introduces automated dependency management to help keep project dependencies secure and up to date.

Changes

  • Added .github/dependabot.yml with:
    • Weekly update schedule
    • Grouped minor and patch updates
    • Separate pull requests for major version updates
  • Added and committed package-lock.json so Dependabot can track dependency updates.
  • Updated the README with the project's dependency update policy:
    • Patch and minor updates can be merged after CI passes.
    • Major updates require manual review before merging.

Why

Automating dependency updates ensures runtime dependencies such as @stellar/stellar-sdk and future packages remain current with security patches while reducing maintenance overhead.

Testing

  • Verified the Dependabot configuration follows GitHub's schema.
  • Confirmed package-lock.json is tracked by Git.
  • Reviewed the configuration to ensure it generates grouped minor/patch updates and separate major update PRs.

Checklist

JesseJohn7 and others added 2 commits July 17, 2026 16:09
- Add .github/dependabot.yml with an npm ecosystem entry (weekly,
  Monday 03:00 UTC), grouping minor/patch updates into one PR while
  majors get individual PRs for manual review.
- Also cover github-actions ecosystem for consistency.
- Generate and commit package-lock.json (previously untracked).
- Document the dependency-update policy in README.md.

Closes Gryd-lock#28
@knytcomics-ui
knytcomics-ui merged commit a5a177c into Gryd-lock:main Jul 20, 2026
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.

Add Dependabot/Renovate config to keep @stellar/stellar-sdk and future deps current

3 participants