Skip to content

chore: add Dependabot version updates and dependency audit#110

Merged
danielalfarourrea merged 3 commits into
masterfrom
feature/dependabot
May 27, 2026
Merged

chore: add Dependabot version updates and dependency audit#110
danielalfarourrea merged 3 commits into
masterfrom
feature/dependabot

Conversation

@danielalfarourrea
Copy link
Copy Markdown
Contributor

Summary

  • Add .github/dependabot.yml to enable proactive dependency updates (pip + GitHub Actions), weekly on Mondays at 09:00 America/Bogota, assigned to mercadopago/backend-sdks, ignoring semver-major bumps. Includes insecure-external-code-execution: deny to block code execution from package manifests during updates
  • Add dependency audit step to CI (pip-audit) to close the Dependabot loop: PR opened → CI runs → audit confirms CVE resolved → merge

Test plan

  • Verify .github/dependabot.yml is valid (GitHub will show a check in Security → Dependabot after merge)
  • Enable Dependabot version updates in Settings → Security & analysis
  • Confirm CI audit step runs on next PR

danielalfarourrea and others added 3 commits May 27, 2026 14:45
Add .github/dependabot.yml to enable proactive dependency updates.
Covers the main package ecosystem + github-actions, weekly on Mondays
at 09:00 America/Bogota, reviewer/assignee mercadopago/backend-sdks,
ignoring semver-major bumps (manual decision required).

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
reviewers is not a valid field in the dependabot.yml schema.
Only assignees is documented. Review requests should be configured
via CODEOWNERS instead.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Add vulnerability scan at the end of the CI job to close the
Dependabot loop: Dependabot opens PR → CI runs → audit confirms
the CVE is resolved before merge.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@danielalfarourrea danielalfarourrea merged commit 464f3ee into master May 27, 2026
2 of 4 checks passed
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