Skip to content

[DSO-2710] Standardize dependabot configuration#10

Open
rezaramadhan wants to merge 2 commits into
mainfrom
chore/standardize-dependabot
Open

[DSO-2710] Standardize dependabot configuration#10
rezaramadhan wants to merge 2 commits into
mainfrom
chore/standardize-dependabot

Conversation

@rezaramadhan

@rezaramadhan rezaramadhan commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Rewrote .github/dependabot.yml to match the org-standard Dependabot config.

Updated

  • .github/dependabot.yml: normalized schedule on both blocks to weekly/monday/09:00/Asia/Singapore, set open-pull-requests-limit: 10, and removed the labels field (not part of the standard).
  • .github/dependabot.yml: added an accredify-shared-workflows group (patterns: Accredifysg/Accredify-Github-Workflows*) to the github-actions block.

Removed

  • .github/dependabot.yml: dropped the gitsubmodule block for tests/w3c — outside the five in-scope ecosystems (composer, npm, github-actions, docker, terraform).

Notes

  • No npm, docker, or terraform manifests exist in this repo, so those blocks were not added.
  • composer.json only requires public packages (php, ext-hash, ext-mbstring, pestphp/pest, phpstan/phpstan, laravel/pint) — no private Packagist registry block added.
  • No .github/dependabot.yaml existed, so no duplicate file to delete.
  • No target-branch or cooldown values existed on any block, so nothing to preserve.

Test plan

  • Validate the YAML parses correctly (e.g., via Dependabot's config validator or a lint action).
  • Confirm Dependabot picks up the new schedule on the next scan.

Jira: https://accredify.atlassian.net/browse/DSO-2710

Normalize schedule (weekly/monday/09:00/Asia-Singapore) and PR limit (10)
across composer and github-actions blocks, drop reviewers/assignees/labels,
add accredify-shared-workflows group to github-actions, and remove the
out-of-scope gitsubmodule block.
@rezaramadhan rezaramadhan changed the title Standardize dependabot configuration [DSO-2710] Standardize dependabot configuration Jul 8, 2026
Add cooldown.default-days: 5 to the composer and github-actions
package-ecosystem blocks in dependabot.yml.
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