chore: add Dependabot configuration for automated dependency updates - #94
chore: add Dependabot configuration for automated dependency updates#94johnborges wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This PR introduces Dependabot-driven automated dependency update PRs for the repository and documents the update policy/workflows in the README.
Changes:
- Added a
.github/dependabot.ymlconfiguring update schedules, grouping, and commit message prefixes across npm, Gradle, Swift, and GitHub Actions. - Updated
README.mdwith a new “Dependency Updates” section describing covered ecosystems, cadence, grouping, and manual review policy.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Documents the new Dependabot setup and dependency update policy for contributors. |
| .github/dependabot.yml | Defines automated dependency update configuration (schedules, grouping, commit messages) for multiple ecosystems. |
Suppressed comments (5)
.github/dependabot.yml:40
- Dependabot's
schedule.timezoneexpects a tz database (IANA) name (e.g.,Etc/UTC). UsingUTChere can cause config validation errors and prevent updates from running.
timezone: UTC
.github/dependabot.yml:63
- Dependabot's
schedule.timezoneexpects a tz database (IANA) name (e.g.,Etc/UTC). UsingUTChere can cause config validation errors and prevent updates from running.
timezone: UTC
.github/dependabot.yml:76
- Dependabot's
schedule.timezoneexpects a tz database (IANA) name (e.g.,Etc/UTC). UsingUTChere can cause config validation errors and prevent updates from running.
timezone: UTC
.github/dependabot.yml:89
- Dependabot's
schedule.timezoneexpects a tz database (IANA) name (e.g.,Etc/UTC). UsingUTChere can cause config validation errors and prevent updates from running.
timezone: UTC
.github/dependabot.yml:100
- Dependabot's
schedule.timezoneexpects a tz database (IANA) name (e.g.,Etc/UTC). UsingUTChere can cause config validation errors and prevent updates from running.
timezone: UTC
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
Suppressed comments (5)
.github/dependabot.yml:40
schedule.timezoneshould be an IANA timezone string.UTCis not a valid IANA name for Dependabot schedules; useEtc/UTC(as used in the first update block) to avoid config validation errors and ensure schedules run.
timezone: UTC
.github/dependabot.yml:63
schedule.timezoneshould be an IANA timezone string.UTCis not a valid IANA name for Dependabot schedules; useEtc/UTCto avoid config validation errors and ensure schedules run.
timezone: UTC
.github/dependabot.yml:89
schedule.timezoneshould be an IANA timezone string.UTCis not a valid IANA name for Dependabot schedules; useEtc/UTCto avoid config validation errors and ensure schedules run.
timezone: UTC
.github/dependabot.yml:76
schedule.timezoneshould be an IANA timezone string.UTCis not a valid IANA name for Dependabot schedules; useEtc/UTCto avoid config validation errors and ensure schedules run.
timezone: UTC
.github/dependabot.yml:100
schedule.timezoneshould be an IANA timezone string.UTCis not a valid IANA name for Dependabot schedules; useEtc/UTCto avoid config validation errors and ensure schedules run.
timezone: UTC
This pull request introduces automated dependency management to the repository by adding a Dependabot configuration and updating the documentation to explain the new process. The main changes include the creation of a
.github/dependabot.ymlfile to schedule and group dependency updates across multiple ecosystems, and a new section in theREADME.mddescribing how Dependabot is set up and managed.Dependabot configuration and documentation:
.github/dependabot.ymlfile to automate dependency updates for npm, Gradle, Swift, and GitHub Actions, including scheduling, grouping related dependencies, and customizing commit messages.README.mdto document the use of Dependabot, detailing which ecosystems are covered, update frequency, grouping strategy, and the manual review policy for dependency update pull requests.